Mock Version: 1.4.2 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target x86_64 --nodeps /builddir/build/SPECS/sagemath.spec'], chrootPath='/var/lib/mock/579138-fedora-rawhide-x86_64/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', '33abbc6f568642d1aa9c2616cc922876', '-D', '/var/lib/mock/579138-fedora-rawhide-x86_64/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 x86_64 --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: x86_64 Building for target x86_64 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 x86_64 --nodeps /builddir/build/SPECS/sagemath.spec'], chrootPath='/var/lib/mock/579138-fedora-rawhide-x86_64/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', '3ac276e9fa2d4d899082457445e6762e', '-D', '/var/lib/mock/579138-fedora-rawhide-x86_64/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 x86_64 --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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.OiN3v2 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf sage-7.6 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /builddir/build/SOURCES/sage-7.6.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd sage-7.6 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . ~/build/BUILD/sage-7.6/build/pkgs/conway_polynomials ~/build/BUILD/sage-7.6 + pushd build/pkgs/conway_polynomials + 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 ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/rubiks ~/build/BUILD/sage-7.6 + popd + pushd build/pkgs/rubiks + tar jxf ../../../upstream/rubiks-20070912.tar.bz2 + mv rubiks-20070912 src ~/build/BUILD/sage-7.6/build/pkgs/rubiks/src ~/build/BUILD/sage-7.6/build/pkgs/rubiks ~/build/BUILD/sage-7.6 + pushd src ++ 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 ~/build/BUILD/sage-7.6/build/pkgs/sagetex ~/build/BUILD/sage-7.6 + pushd build/pkgs/sagetex + 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). ~/build/BUILD/sage-7.6/build/pkgs/sphinx ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6 Patch #1 (sagemath-gmp.patch): + popd + popd + echo 'Patch #1 (sagemath-gmp.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/modular/arithgroup/farey.cpp Patch #2 (sagemath-scripts.patch): + echo '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 Patch #3 (sagemath-extensions.patch): + echo '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 Patch #5 (sagemath-sagedoc.patch): + echo '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 Patch #6 (sagemath-sagenb.patch): + echo '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 Patch #7 (sagemath-readonly.patch): + echo 'Patch #7 (sagemath-readonly.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/all.py Patch #8 (sagemath-maxima.patch): + echo '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 Patch #10 (sagemath-pari.patch): + echo '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 Patch #12 (sagemath-cremona.patch): + echo '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 Patch #14 (sagemath-nauty.patch): + echo '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 Patch #17 (sagemath-cbc.patch): + echo '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 #19 (sagemath-fes-build.patch): + echo 'Patch #19 (sagemath-fes-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 patching file src/sage/libs/fes.pyx 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):' Patch #27 (sagemath-includes.patch): + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 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/lib64/sagemath|' -e 's|@@SAGE_DOC@@|/usr/share/doc/sagemath|' -i src/sage/env.py + sed -e 's|@@CYSIGNALS@@|/usr/lib64/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 + xargs touch + find src/sage '(' -name '*.pyx' -o -name '*.pxd' ')' + 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/lib64/Singular/LIB:,' -e 's,\(SINGULAR_EXECUTABLE="\).*",\1/usr/lib64/Singular/Singular",' -i src/bin/sage-env + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.eKQ3GO + 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 -m64 -mtune=generic' + 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 -m64 -mtune=generic' + 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 -m64 -mtune=generic' + 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 -m64 -mtune=generic' + export SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath + SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath + export SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local + SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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/x86_64-redhat-linux/7/libgfortran.so + SAGE_FORTRAN_LIB=/usr/lib/gcc/x86_64-redhat-linux/7/libgfortran.so + export DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 + DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 + 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.x86_64/usr/lib64/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local + ln -sf /usr/lib64 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib + ln -sf /usr/include /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/include + ln -sf /usr/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/share + export PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin ~/build/BUILD/sage-7.6/build/pkgs/ipython/src ~/build/BUILD/sage-7.6 + export PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages: + PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages: + save_PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/sagemath/local + export PATH=/builddir/build/BUILD/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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 + /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 + popd ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/src ~/build/BUILD/sage-7.6 + 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.x86_64/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/sagemath/local + SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local + pushd src + /usr/bin/python2 -u ./setup.py build /usr/lib64/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.02 seconds. running build running build_py creating build creating build/lib.linux-x86_64-2.7 creating build/lib.linux-x86_64-2.7/sage copying sage/env.py -> build/lib.linux-x86_64-2.7/sage copying sage/all.py -> build/lib.linux-x86_64-2.7/sage copying sage/version.py -> build/lib.linux-x86_64-2.7/sage copying sage/all_notebook.py -> build/lib.linux-x86_64-2.7/sage copying sage/all_cmdline.py -> build/lib.linux-x86_64-2.7/sage copying sage/__init__.py -> build/lib.linux-x86_64-2.7/sage creating build/lib.linux-x86_64-2.7/sage/typeset copying sage/typeset/unicode_art.py -> build/lib.linux-x86_64-2.7/sage/typeset copying sage/typeset/symbols.py -> build/lib.linux-x86_64-2.7/sage/typeset copying sage/typeset/character_art_factory.py -> build/lib.linux-x86_64-2.7/sage/typeset copying sage/typeset/character_art.py -> build/lib.linux-x86_64-2.7/sage/typeset copying sage/typeset/ascii_art.py -> build/lib.linux-x86_64-2.7/sage/typeset copying sage/typeset/all.py -> build/lib.linux-x86_64-2.7/sage/typeset copying sage/typeset/__init__.py -> build/lib.linux-x86_64-2.7/sage/typeset creating build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/symbolic-series.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/startup.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/parigp.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/gap_packages.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/deprecation_test.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/cmdline.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/book_stein_modform.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/book_stein_ent.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/book_schilling_zabrocki_kschur_primer.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/benchmark.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/arxiv_0812_2725.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/article_heuberger_krenn_kropf_fsm-in-sage.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/all.py -> build/lib.linux-x86_64-2.7/sage/tests copying sage/tests/__init__.py -> build/lib.linux-x86_64-2.7/sage/tests creating build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/recequadiff.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/programmation_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/polynomes.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/numbertheory.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/nonlinear_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/mpoly.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/linsolve_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/linalg_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/integration_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/float_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/domaines_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/calculus_doctest.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book copying sage/tests/french_book/__init__.py -> build/lib.linux-x86_64-2.7/sage/tests/french_book creating build/lib.linux-x86_64-2.7/sage/tensor copying sage/tensor/differential_forms.py -> build/lib.linux-x86_64-2.7/sage/tensor copying sage/tensor/differential_form_element.py -> build/lib.linux-x86_64-2.7/sage/tensor copying sage/tensor/coordinate_patch.py -> build/lib.linux-x86_64-2.7/sage/tensor copying sage/tensor/all.py -> build/lib.linux-x86_64-2.7/sage/tensor copying sage/tensor/__init__.py -> build/lib.linux-x86_64-2.7/sage/tensor creating build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/tensor_with_indices.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/tensor_free_module.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_tensor.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_morphism.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_linear_group.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_homset.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_basis.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_automorphism.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/free_module_alt_form.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/format_utilities.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/finite_rank_free_module.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/ext_pow_free_module.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/comp.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/all.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules copying sage/tensor/modules/__init__.py -> build/lib.linux-x86_64-2.7/sage/tensor/modules creating build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/units.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/tests.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/subring.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/relation.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/random_tests.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/operators.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/maxima_wrapper.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/function_factory.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/expression_conversions.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/constants.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/complexity_measures.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/callable.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/benchmark.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/assumptions.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/all.py -> build/lib.linux-x86_64-2.7/sage/symbolic copying sage/symbolic/__init__.py -> build/lib.linux-x86_64-2.7/sage/symbolic creating build/lib.linux-x86_64-2.7/sage/symbolic/integration copying sage/symbolic/integration/integral.py -> build/lib.linux-x86_64-2.7/sage/symbolic/integration copying sage/symbolic/integration/external.py -> build/lib.linux-x86_64-2.7/sage/symbolic/integration copying sage/symbolic/integration/__init__.py -> build/lib.linux-x86_64-2.7/sage/symbolic/integration creating build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/unique_representation.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/test_factory.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/set_factories_example.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/set_factories.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/sequence.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/nonexact.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/list_clone_timings.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/indexed_generators.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/graphics_file.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/global_options.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/gens_py.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/formal_sum.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/factorization_integer.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/factorization.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/dynamic_class.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/coerce_exceptions.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/all.py -> build/lib.linux-x86_64-2.7/sage/structure copying sage/structure/__init__.py -> build/lib.linux-x86_64-2.7/sage/structure creating build/lib.linux-x86_64-2.7/sage/structure/proof copying sage/structure/proof/proof.py -> build/lib.linux-x86_64-2.7/sage/structure/proof copying sage/structure/proof/all.py -> build/lib.linux-x86_64-2.7/sage/structure/proof copying sage/structure/proof/__init__.py -> build/lib.linux-x86_64-2.7/sage/structure/proof creating build/lib.linux-x86_64-2.7/sage/stats copying sage/stats/r.py -> build/lib.linux-x86_64-2.7/sage/stats copying sage/stats/basic_stats.py -> build/lib.linux-x86_64-2.7/sage/stats copying sage/stats/all.py -> build/lib.linux-x86_64-2.7/sage/stats copying sage/stats/__init__.py -> build/lib.linux-x86_64-2.7/sage/stats creating build/lib.linux-x86_64-2.7/sage/stats/hmm copying sage/stats/hmm/all.py -> build/lib.linux-x86_64-2.7/sage/stats/hmm copying sage/stats/hmm/__init__.py -> build/lib.linux-x86_64-2.7/sage/stats/hmm creating build/lib.linux-x86_64-2.7/sage/stats/distributions copying sage/stats/distributions/discrete_gaussian_polynomial.py -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying sage/stats/distributions/discrete_gaussian_lattice.py -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying sage/stats/distributions/__init__.py -> build/lib.linux-x86_64-2.7/sage/stats/distributions creating build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/totally_ordered_finite_set.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/set_from_iterator.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/set.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/real_set.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/primes.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/positive_integers.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/non_negative_integers.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/integer_range.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/finite_set_maps.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/finite_enumerated_set.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/family.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/disjoint_union_enumerated_sets.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/cartesian_product.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/all.py -> build/lib.linux-x86_64-2.7/sage/sets copying sage/sets/__init__.py -> build/lib.linux-x86_64-2.7/sage/sets creating build/lib.linux-x86_64-2.7/sage/server copying sage/server/support.py -> build/lib.linux-x86_64-2.7/sage/server copying sage/server/__init__.py -> build/lib.linux-x86_64-2.7/sage/server creating build/lib.linux-x86_64-2.7/sage/schemes copying sage/schemes/readme.py -> build/lib.linux-x86_64-2.7/sage/schemes copying sage/schemes/all.py -> build/lib.linux-x86_64-2.7/sage/schemes copying sage/schemes/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes creating build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/weierstrass_higher.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/weierstrass_covering.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/weierstrass.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/variety.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/points.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/morphism.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/library.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/ideal.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/homset.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/fano_variety.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/divisor.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/chow_group.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric copying sage/schemes/toric/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric creating build/lib.linux-x86_64-2.7/sage/schemes/toric/sheaf copying sage/schemes/toric/sheaf/klyachko.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric/sheaf copying sage/schemes/toric/sheaf/constructor.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric/sheaf copying sage/schemes/toric/sheaf/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/toric/sheaf creating build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/projective_space.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/projective_rational_point.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/projective_point.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/projective_morphism.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/projective_homset.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/endPN_minimal_model.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/endPN_automorphism_group.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective copying sage/schemes/projective/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/projective creating build/lib.linux-x86_64-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/wehlerK3.py -> build/lib.linux-x86_64-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/space.py -> build/lib.linux-x86_64-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/point.py -> build/lib.linux-x86_64-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/morphism.py -> build/lib.linux-x86_64-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/homset.py -> build/lib.linux-x86_64-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/product_projective copying sage/schemes/product_projective/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/product_projective creating build/lib.linux-x86_64-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/quartic_generic.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/quartic_constructor.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_quartics copying sage/schemes/plane_quartics/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_quartics creating build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/constructor.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_rational_function_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_rational_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_prime_finite_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_number_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_finite_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/con_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics copying sage/schemes/plane_conics/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/plane_conics creating build/lib.linux-x86_64-2.7/sage/schemes/jacobians copying sage/schemes/jacobians/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/jacobians copying sage/schemes/jacobians/abstract_jacobian.py -> build/lib.linux-x86_64-2.7/sage/schemes/jacobians copying sage/schemes/jacobians/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/jacobians creating build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/monsky_washnitzer.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/mestre.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/kummer_surface.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_morphism.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_homset.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_generic.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/jacobian_g2.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/invariants.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_rational_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_padic_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_generic.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_rational_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_padic_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_generic.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_g2_finite_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/constructor.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves copying sage/schemes/hyperelliptic_curves/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves creating build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/spec.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/scheme.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/point.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/morphism.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/hypersurface.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/homset.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/glue.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/divisor_group.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/divisor.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/ambient_space.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/algebraic_scheme.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic copying sage/schemes/generic/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/generic creating build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/weierstrass_transform.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/weierstrass_morphism.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/sha_tate.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/period_lattice.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/padics.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/padic_lseries.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/modular_parametrization.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/mod5family.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/lseries_ell.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/kraus.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/kodaira_symbol.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/jacobian.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/isogeny_small_degree.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/isogeny_class.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/height.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/heegner.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/gp_simon.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/gal_reps_number_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/gal_reps.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/formal_group.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_wp.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_torsion.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_tate_curve.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_rational_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_point.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_padic_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_number_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_modular_symbols.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_local_data.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_generic.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_finite_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_field.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_egros.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ell_curve_isogeny.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/ec_database.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/constructor.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/cm.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves copying sage/schemes/elliptic_curves/BSD.py -> build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves creating build/lib.linux-x86_64-2.7/sage/schemes/curves copying sage/schemes/curves/projective_curve.py -> build/lib.linux-x86_64-2.7/sage/schemes/curves copying sage/schemes/curves/point.py -> build/lib.linux-x86_64-2.7/sage/schemes/curves copying sage/schemes/curves/curve.py -> build/lib.linux-x86_64-2.7/sage/schemes/curves copying sage/schemes/curves/constructor.py -> build/lib.linux-x86_64-2.7/sage/schemes/curves copying sage/schemes/curves/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/curves copying sage/schemes/curves/affine_curve.py -> build/lib.linux-x86_64-2.7/sage/schemes/curves copying sage/schemes/curves/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/curves creating build/lib.linux-x86_64-2.7/sage/schemes/affine copying sage/schemes/affine/all.py -> build/lib.linux-x86_64-2.7/sage/schemes/affine copying sage/schemes/affine/affine_space.py -> build/lib.linux-x86_64-2.7/sage/schemes/affine copying sage/schemes/affine/affine_rational_point.py -> build/lib.linux-x86_64-2.7/sage/schemes/affine copying sage/schemes/affine/affine_point.py -> build/lib.linux-x86_64-2.7/sage/schemes/affine copying sage/schemes/affine/affine_morphism.py -> build/lib.linux-x86_64-2.7/sage/schemes/affine copying sage/schemes/affine/affine_homset.py -> build/lib.linux-x86_64-2.7/sage/schemes/affine copying sage/schemes/affine/__init__.py -> build/lib.linux-x86_64-2.7/sage/schemes/affine creating build/lib.linux-x86_64-2.7/sage/sat copying sage/sat/boolean_polynomials.py -> build/lib.linux-x86_64-2.7/sage/sat copying sage/sat/all.py -> build/lib.linux-x86_64-2.7/sage/sat copying sage/sat/__init__.py -> build/lib.linux-x86_64-2.7/sage/sat creating build/lib.linux-x86_64-2.7/sage/sat/solvers copying sage/sat/solvers/sat_lp.py -> build/lib.linux-x86_64-2.7/sage/sat/solvers copying sage/sat/solvers/dimacs.py -> build/lib.linux-x86_64-2.7/sage/sat/solvers copying sage/sat/solvers/__init__.py -> build/lib.linux-x86_64-2.7/sage/sat/solvers creating build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat copying sage/sat/solvers/cryptominisat/__init__.py -> build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat creating build/lib.linux-x86_64-2.7/sage/sat/converters copying sage/sat/converters/polybori.py -> build/lib.linux-x86_64-2.7/sage/sat/converters copying sage/sat/converters/anf2cnf.py -> build/lib.linux-x86_64-2.7/sage/sat/converters copying sage/sat/converters/__init__.py -> build/lib.linux-x86_64-2.7/sage/sat/converters creating build/lib.linux-x86_64-2.7/sage/sandpiles copying sage/sandpiles/sandpile.py -> build/lib.linux-x86_64-2.7/sage/sandpiles copying sage/sandpiles/examples.py -> build/lib.linux-x86_64-2.7/sage/sandpiles copying sage/sandpiles/all.py -> build/lib.linux-x86_64-2.7/sage/sandpiles copying sage/sandpiles/__init__.py -> build/lib.linux-x86_64-2.7/sage/sandpiles creating build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/universal_cyclotomic_field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/tests.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/ring_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/real_interval_field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/rational_field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/quotient_ring_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/quotient_ring.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/qqbar.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/principal_ideal_domain_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/principal_ideal_domain.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/power_series_ring.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/pari_ring.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/numbers_abc.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/multi_power_series_ring_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/multi_power_series_ring.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/monomials.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/misc.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/laurent_series_ring.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/invariant_theory.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/integral_domain_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/integral_domain.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/infinity.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/ideal_monoid.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/ideal.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/homset.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/fraction_field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/field_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/euclidean_domain_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/euclidean_domain.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/dedekind_domain_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/dedekind_domain.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/continued_fraction.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/contfrac.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/complex_interval_field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/complex_field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/commutative_ring_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/commutative_ring.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/commutative_algebra_element.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/commutative_algebra.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/cfinite_sequence.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/big_oh.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/arith.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/all.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/algebraic_closure_finite_field.py -> build/lib.linux-x86_64-2.7/sage/rings copying sage/rings/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings creating build/lib.linux-x86_64-2.7/sage/rings/semirings copying sage/rings/semirings/non_negative_integer_semiring.py -> build/lib.linux-x86_64-2.7/sage/rings/semirings copying sage/rings/semirings/all.py -> build/lib.linux-x86_64-2.7/sage/rings/semirings copying sage/rings/semirings/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/semirings creating build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/toy_variety.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/toy_d_basis.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/toy_buchberger.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/term_order.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/symmetric_ideal.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/skew_polynomial_ring_constructor.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/skew_polynomial_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_singular_interface.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_ring_constructor.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_quotient_ring_element.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_quotient_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_fateman.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/polynomial_element_generic.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/omega.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_sequence.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_ideal.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/multi_polynomial_element.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/laurent_polynomial_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/infinite_polynomial_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/infinite_polynomial_element.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/ideal.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/groebner_fan.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/flatten.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/convolution.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/complex_roots.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/all.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying sage/rings/polynomial/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial creating build/lib.linux-x86_64-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/polynomial_padic_flat.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/polynomial_padic_capped_relative_dense.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/polynomial_padic.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial/padics copying sage/rings/polynomial/padics/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/polynomial/padics creating build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/unramified_extension_generic.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/tutorial.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/tests.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/precision_error.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/padic_generic.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/padic_extension_leaves.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/padic_extension_generic.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/padic_base_leaves.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/padic_base_generic.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/misc.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/local_generic.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/generic_nodes.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/factory.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/eisenstein_extension_generic.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/discrete_value_group.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/all.py -> build/lib.linux-x86_64-2.7/sage/rings/padics copying sage/rings/padics/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/padics creating build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/unit_group.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/totallyreal_rel.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/totallyreal_phc.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/structure.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/splitting_field.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/small_primes_of_degree_one.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/order.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/number_field_rel.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/number_field_ideal_rel.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/number_field_ideal.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/number_field.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/morphism.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/maps.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/galois_group.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/class_group.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/bdd_height.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/all.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying sage/rings/number_field/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/number_field creating build/lib.linux-x86_64-2.7/sage/rings/function_field copying sage/rings/function_field/maps.py -> build/lib.linux-x86_64-2.7/sage/rings/function_field copying sage/rings/function_field/function_field_order.py -> build/lib.linux-x86_64-2.7/sage/rings/function_field copying sage/rings/function_field/function_field_ideal.py -> build/lib.linux-x86_64-2.7/sage/rings/function_field copying sage/rings/function_field/function_field.py -> build/lib.linux-x86_64-2.7/sage/rings/function_field copying sage/rings/function_field/constructor.py -> build/lib.linux-x86_64-2.7/sage/rings/function_field copying sage/rings/function_field/all.py -> build/lib.linux-x86_64-2.7/sage/rings/function_field copying sage/rings/function_field/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/function_field creating build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/integer_mod_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/homset.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_prime_modn.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_pari_ffelt.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_ntl_gf2e.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_givaro.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_ext_pari.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/finite_field_constructor.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/element_ext_pari.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/conway_polynomials.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/constructor.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/all.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying sage/rings/finite_rings/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings creating build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/term_monoid.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/misc.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/growth_group_cartesian.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/growth_group.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/asymptotic_ring.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/asymptotic_expansion_generators.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/all.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic copying sage/rings/asymptotic/__init__.py -> build/lib.linux-x86_64-2.7/sage/rings/asymptotic creating build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/user_globals.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/readline_extra_commands.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/prompts.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/preparse.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/load.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/ipython_tests.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/ipython_extension.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/interpreter.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/interface_magic.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/inputhook.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/image.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/configuration.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/attach.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/all.py -> build/lib.linux-x86_64-2.7/sage/repl copying sage/repl/__init__.py -> build/lib.linux-x86_64-2.7/sage/repl creating build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/pretty_print.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/preferences.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_video.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_graphics3d.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_graphics.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_catalog.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_browser.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/output_basic.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/display_manager.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/buffer.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_test.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_sagenb.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_ipython.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_emacs.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_doctest.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/backend_base.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output copying sage/repl/rich_output/__init__.py -> build/lib.linux-x86_64-2.7/sage/repl/rich_output creating build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/widgets_sagenb.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/widgets.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/kernel.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/interact.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/install.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/all_jupyter.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/__main__.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel copying sage/repl/ipython_kernel/__init__.py -> build/lib.linux-x86_64-2.7/sage/repl/ipython_kernel creating build/lib.linux-x86_64-2.7/sage/repl/display copying sage/repl/display/util.py -> build/lib.linux-x86_64-2.7/sage/repl/display copying sage/repl/display/pretty_print.py -> build/lib.linux-x86_64-2.7/sage/repl/display copying sage/repl/display/jsmol_iframe.py -> build/lib.linux-x86_64-2.7/sage/repl/display copying sage/repl/display/formatter.py -> build/lib.linux-x86_64-2.7/sage/repl/display copying sage/repl/display/fancy_repr.py -> build/lib.linux-x86_64-2.7/sage/repl/display copying sage/repl/display/__init__.py -> build/lib.linux-x86_64-2.7/sage/repl/display creating build/lib.linux-x86_64-2.7/sage/quivers copying sage/quivers/representation.py -> build/lib.linux-x86_64-2.7/sage/quivers copying sage/quivers/path_semigroup.py -> build/lib.linux-x86_64-2.7/sage/quivers copying sage/quivers/morphism.py -> build/lib.linux-x86_64-2.7/sage/quivers copying sage/quivers/homspace.py -> build/lib.linux-x86_64-2.7/sage/quivers copying sage/quivers/algebra.py -> build/lib.linux-x86_64-2.7/sage/quivers copying sage/quivers/__init__.py -> build/lib.linux-x86_64-2.7/sage/quivers creating build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/ternary_qf.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/special_values.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/random_quadraticform.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__variable_substitutions.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__theta.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__ternary_Tornaria.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__split_local_covering.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__siegel_product.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__reduction_theory.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__neighbors.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__mass__Siegel_densities.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__mass__Conway_Sloane_masses.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__mass.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_representation_conditions.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_normal_form.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_field_invariants.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_density_interfaces.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__local_density_congruence.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__genus.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__equivalence_testing.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__count_local_2.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form__automorphisms.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/quadratic_form.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/qfsolve.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/extras.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/constructions.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/binary_qf.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/all.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms copying sage/quadratic_forms/__init__.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms creating build/lib.linux-x86_64-2.7/sage/quadratic_forms/genera copying sage/quadratic_forms/genera/genus.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms/genera copying sage/quadratic_forms/genera/all.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms/genera copying sage/quadratic_forms/genera/__init__.py -> build/lib.linux-x86_64-2.7/sage/quadratic_forms/genera creating build/lib.linux-x86_64-2.7/sage/probability copying sage/probability/random_variable.py -> build/lib.linux-x86_64-2.7/sage/probability copying sage/probability/all.py -> build/lib.linux-x86_64-2.7/sage/probability copying sage/probability/__init__.py -> build/lib.linux-x86_64-2.7/sage/probability creating build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/text.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/streamline_plot.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/step.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/scatter_plot.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/primitive.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/polygon.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/point.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/plot_field.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/plot.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/misc.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/matrix_plot.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/line.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/hyperbolic_regular_polygon.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/hyperbolic_polygon.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/hyperbolic_arc.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/histogram.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/graphics.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/ellipse.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/disk.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/density_plot.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/contour_plot.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/colors.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/circle.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/bezier_path.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/bar_chart.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/arrow.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/arc.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/animate.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/all.py -> build/lib.linux-x86_64-2.7/sage/plot copying sage/plot/__init__.py -> build/lib.linux-x86_64-2.7/sage/plot creating build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/tri_plot.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/texture.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/tachyon.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/shapes2.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/revolution_plot3d.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/plot_field3d.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/plot3d.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/platonic.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/parametric_plot3d.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/list_plot3d.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/implicit_plot3d.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/examples.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/all.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying sage/plot/plot3d/__init__.py -> build/lib.linux-x86_64-2.7/sage/plot/plot3d creating build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/use_fork.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/reference.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/parallelism.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/ncpus.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/multiprocessing_sage.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/map_reduce.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/decorate.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/all.py -> build/lib.linux-x86_64-2.7/sage/parallel copying sage/parallel/__init__.py -> build/lib.linux-x86_64-2.7/sage/parallel creating build/lib.linux-x86_64-2.7/sage/numerical copying sage/numerical/optimize.py -> build/lib.linux-x86_64-2.7/sage/numerical copying sage/numerical/linear_tensor_constraints.py -> build/lib.linux-x86_64-2.7/sage/numerical copying sage/numerical/linear_tensor.py -> build/lib.linux-x86_64-2.7/sage/numerical copying sage/numerical/knapsack.py -> build/lib.linux-x86_64-2.7/sage/numerical copying sage/numerical/interactive_simplex_method.py -> build/lib.linux-x86_64-2.7/sage/numerical copying sage/numerical/all.py -> build/lib.linux-x86_64-2.7/sage/numerical copying sage/numerical/__init__.py -> build/lib.linux-x86_64-2.7/sage/numerical creating build/lib.linux-x86_64-2.7/sage/numerical/backends copying sage/numerical/backends/logging_backend.py -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying sage/numerical/backends/__init__.py -> build/lib.linux-x86_64-2.7/sage/numerical/backends creating build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/string_ops.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/string_monoid_element.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/string_monoid.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/monoid.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/indexed_free_monoid.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/hecke_monoid.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/free_monoid_element.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/free_monoid.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/free_abelian_monoid_element.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/free_abelian_monoid.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/automatic_semigroup.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/all.py -> build/lib.linux-x86_64-2.7/sage/monoids copying sage/monoids/__init__.py -> build/lib.linux-x86_64-2.7/sage/monoids creating build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/vector_symbolic_dense.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/vector_space_morphism.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/vector_space_homspace.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/vector_callable_symbolic_dense.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/tutorial_free_modules.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/tensor_operations.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/real_double_vector.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/quotient_module.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/multi_filtered_vector_space.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/module_element.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/misc.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/matrix_morphism.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/free_quadratic_module.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/free_module_morphism.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/free_module_integer.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/free_module_homspace.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/free_module.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/filtered_vector_space.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/diamond_cutting.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/complex_double_vector.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/all.py -> build/lib.linux-x86_64-2.7/sage/modules copying sage/modules/__init__.py -> build/lib.linux-x86_64-2.7/sage/modules creating build/lib.linux-x86_64-2.7/sage/modules/with_basis copying sage/modules/with_basis/subquotient.py -> build/lib.linux-x86_64-2.7/sage/modules/with_basis copying sage/modules/with_basis/representation.py -> build/lib.linux-x86_64-2.7/sage/modules/with_basis copying sage/modules/with_basis/morphism.py -> build/lib.linux-x86_64-2.7/sage/modules/with_basis copying sage/modules/with_basis/__init__.py -> build/lib.linux-x86_64-2.7/sage/modules/with_basis creating build/lib.linux-x86_64-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/fgp_morphism.py -> build/lib.linux-x86_64-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/fgp_module.py -> build/lib.linux-x86_64-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/fgp_element.py -> build/lib.linux-x86_64-2.7/sage/modules/fg_pid copying sage/modules/fg_pid/__init__.py -> build/lib.linux-x86_64-2.7/sage/modules/fg_pid creating build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/etaproducts.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/dirichlet.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/dims.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/cusps_nf.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/cusps.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/congroup_element.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/congroup.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/buzzard.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/all.py -> build/lib.linux-x86_64-2.7/sage/modular copying sage/modular/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular creating build/lib.linux-x86_64-2.7/sage/modular/ssmod copying sage/modular/ssmod/ssmod.py -> build/lib.linux-x86_64-2.7/sage/modular/ssmod copying sage/modular/ssmod/all.py -> build/lib.linux-x86_64-2.7/sage/modular/ssmod copying sage/modular/ssmod/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/ssmod creating build/lib.linux-x86_64-2.7/sage/modular/quatalg copying sage/modular/quatalg/brandt.py -> build/lib.linux-x86_64-2.7/sage/modular/quatalg copying sage/modular/quatalg/all.py -> build/lib.linux-x86_64-2.7/sage/modular/quatalg copying sage/modular/quatalg/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/quatalg creating build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/space.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/sigma0.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/padic_lseries.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/modsym.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/manin_map.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/fund_domain.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/distributions.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/all.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying sage/modular/pollack_stevens/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens creating build/lib.linux-x86_64-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/weightspace.py -> build/lib.linux-x86_64-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/hecke_series.py -> build/lib.linux-x86_64-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/genus0.py -> build/lib.linux-x86_64-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/all.py -> build/lib.linux-x86_64-2.7/sage/modular/overconvergent copying sage/modular/overconvergent/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/overconvergent creating build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/tests.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/subspace.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/space.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/relation_matrix.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/p1list_nf.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/modular_symbols.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/modsym.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/manin_symbol_list.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/hecke_operator.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/ghlist.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/g1list.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/element.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/boundary.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/ambient.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/all.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying sage/modular/modsym/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/modsym creating build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/subspace.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/space.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/series_constructor.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/readme.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/hecke_triangle_groups.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/hecke_triangle_group_element.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/graded_ring_element.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/graded_ring.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/functors.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/element.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/constructor.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/analytic_type.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/all.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/abstract_space.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/abstract_ring.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle copying sage/modular/modform_hecketriangle/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/modform_hecketriangle creating build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/vm_basis.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/theta.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/tests.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/test.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/submodule.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/space.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/periods.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/numerical.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/notes.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/l_series_gross_zagier.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/j_invariant.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/hecke_operator_on_qexp.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/half_integral.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/find_generators.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/element.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/eisenstein_submodule.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/eis_series.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/defaults.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/cuspidal_submodule.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/constructor.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/ambient_g1.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/ambient_g0.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/ambient_eps.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/ambient_R.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/ambient.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/all.py -> build/lib.linux-x86_64-2.7/sage/modular/modform copying sage/modular/modform/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/modform creating build/lib.linux-x86_64-2.7/sage/modular/local_comp copying sage/modular/local_comp/type_space.py -> build/lib.linux-x86_64-2.7/sage/modular/local_comp copying sage/modular/local_comp/smoothchar.py -> build/lib.linux-x86_64-2.7/sage/modular/local_comp copying sage/modular/local_comp/local_comp.py -> build/lib.linux-x86_64-2.7/sage/modular/local_comp copying sage/modular/local_comp/liftings.py -> build/lib.linux-x86_64-2.7/sage/modular/local_comp copying sage/modular/local_comp/all.py -> build/lib.linux-x86_64-2.7/sage/modular/local_comp copying sage/modular/local_comp/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/local_comp creating build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/submodule.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/morphism.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/module.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/homspace.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/hecke_operator.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/element.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/degenmap.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/ambient_module.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/all.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/algebra.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke copying sage/modular/hecke/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/hecke creating build/lib.linux-x86_64-2.7/sage/modular/btquotients copying sage/modular/btquotients/pautomorphicform.py -> build/lib.linux-x86_64-2.7/sage/modular/btquotients copying sage/modular/btquotients/btquotient.py -> build/lib.linux-x86_64-2.7/sage/modular/btquotients copying sage/modular/btquotients/all.py -> build/lib.linux-x86_64-2.7/sage/modular/btquotients copying sage/modular/btquotients/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/btquotients creating build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/tests.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_sl2z.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_generic.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gammaH.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gamma1.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gamma0.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/congroup_gamma.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/arithgroup_perm.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/arithgroup_generic.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/all.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying sage/modular/arithgroup/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup creating build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/torsion_subgroup.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/torsion_point.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/morphism.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/lseries.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/homspace.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/homology.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/finite_subgroup.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/cuspidal_subgroup.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/constructor.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/all.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/abvar_newform.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/abvar_ambient_jacobian.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/abvar.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar copying sage/modular/abvar/__init__.py -> build/lib.linux-x86_64-2.7/sage/modular/abvar creating build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/cython.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/viewer.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/unknown.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/trace.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/test_class_pickling.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/temporary_file.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/table.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/superseded.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sphinxify.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/six.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sh.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sageinspect.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sagedoc.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sage_unittest.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sage_timeit.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sage_ostools.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sage_itertools.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sage_input.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/sage_eval.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/rest_index_of_methods.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/remote_file.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/random_testing.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/python.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/proof.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/profiler.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/prandom.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/persist.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/pager.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/package.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/object_multiplexer.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/nested_class_test.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/multireplace.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/mrange.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/misc.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/method_decorator.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/messaging.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/memory_info.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/mathml.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/map_threaded.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/log.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/lazy_import_cache.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/lazy_format.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/latex_macros.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/latex.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/inline_fortran.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/html.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/gperftools.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/getusage.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/functional.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/func_persist.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/flatten.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/explain_pickle.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/edit_module.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/dist.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/displayhook.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/dev_tools.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/defaults.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/decorators.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/copying.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/converting_dict.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/classgraph.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/cache.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/bindable_class.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/benchmark.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/banner.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/all.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/abstract_method.py -> build/lib.linux-x86_64-2.7/sage/misc copying sage/misc/__init__.py -> build/lib.linux-x86_64-2.7/sage/misc creating build/lib.linux-x86_64-2.7/sage/media copying sage/media/wav.py -> build/lib.linux-x86_64-2.7/sage/media copying sage/media/all.py -> build/lib.linux-x86_64-2.7/sage/media copying sage/media/__init__.py -> build/lib.linux-x86_64-2.7/sage/media creating build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/utilities.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/rank_matroid.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/named_matroids.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/minor_matroid.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/matroids_plot_helpers.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/matroids_catalog.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/dual_matroid.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/constructor.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/catalog.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/all.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/advanced.py -> build/lib.linux-x86_64-2.7/sage/matroids copying sage/matroids/__init__.py -> build/lib.linux-x86_64-2.7/sage/matroids creating build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/tests.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/symplectic_basis.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/special.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/operation_table.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/matrix_space.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/matrix_misc.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/matrix_integer_dense_saturation.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/matrix_integer_dense_hnf.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/docs.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/compute_J_ideal.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/berlekamp_massey.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/benchmark.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/all.py -> build/lib.linux-x86_64-2.7/sage/matrix copying sage/matrix/__init__.py -> build/lib.linux-x86_64-2.7/sage/matrix creating build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/utilities.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/subset.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/structure.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/scalarfield_algebra.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/scalarfield.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/point.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/manifold_homset.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/manifold.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/coord_func_symb.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/coord_func.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/continuous_map.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/chart.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/all.py -> build/lib.linux-x86_64-2.7/sage/manifolds copying sage/manifolds/__init__.py -> build/lib.linux-x86_64-2.7/sage/manifolds creating build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/vectorframe.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/vectorfield_module.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/vectorfield.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tensorfield_paral.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tensorfield_module.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tensorfield.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tangent_vector.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/tangent_space.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/scalarfield_algebra.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/scalarfield.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/real_line.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/metric.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/manifold_homset.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/manifold.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/levi_civita_connection.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/diff_map.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/diff_form_module.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/diff_form.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/curve.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/chart.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/automorphismfield_group.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/automorphismfield.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/affine_connection.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable copying sage/manifolds/differentiable/__init__.py -> build/lib.linux-x86_64-2.7/sage/manifolds/differentiable creating build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/propcalc.py -> build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/logictable.py -> build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/logicparser.py -> build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/logic.py -> build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/boolformula.py -> build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/booleval.py -> build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/all.py -> build/lib.linux-x86_64-2.7/sage/logic copying sage/logic/__init__.py -> build/lib.linux-x86_64-2.7/sage/logic creating build/lib.linux-x86_64-2.7/sage/libs copying sage/libs/giac.py -> build/lib.linux-x86_64-2.7/sage/libs copying sage/libs/all.py -> build/lib.linux-x86_64-2.7/sage/libs copying sage/libs/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs creating build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying sage/libs/symmetrica/all.py -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying sage/libs/symmetrica/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica creating build/lib.linux-x86_64-2.7/sage/libs/singular copying sage/libs/singular/standard_options.py -> build/lib.linux-x86_64-2.7/sage/libs/singular copying sage/libs/singular/function_factory.py -> build/lib.linux-x86_64-2.7/sage/libs/singular copying sage/libs/singular/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/singular creating build/lib.linux-x86_64-2.7/sage/libs/pynac copying sage/libs/pynac/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/pynac creating build/lib.linux-x86_64-2.7/sage/libs/polybori copying sage/libs/polybori/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/polybori creating build/lib.linux-x86_64-2.7/sage/libs/pari copying sage/libs/pari/tests.py -> build/lib.linux-x86_64-2.7/sage/libs/pari copying sage/libs/pari/gen_py.py -> build/lib.linux-x86_64-2.7/sage/libs/pari copying sage/libs/pari/all.py -> build/lib.linux-x86_64-2.7/sage/libs/pari copying sage/libs/pari/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/pari creating build/lib.linux-x86_64-2.7/sage/libs/ntl copying sage/libs/ntl/all.py -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying sage/libs/ntl/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/ntl creating build/lib.linux-x86_64-2.7/sage/libs/mwrank copying sage/libs/mwrank/mwrank.py -> build/lib.linux-x86_64-2.7/sage/libs/mwrank copying sage/libs/mwrank/interface.py -> build/lib.linux-x86_64-2.7/sage/libs/mwrank copying sage/libs/mwrank/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/mwrank creating build/lib.linux-x86_64-2.7/sage/libs/mpmath copying sage/libs/mpmath/all.py -> build/lib.linux-x86_64-2.7/sage/libs/mpmath copying sage/libs/mpmath/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/mpmath creating build/lib.linux-x86_64-2.7/sage/libs/lrcalc copying sage/libs/lrcalc/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/lrcalc creating build/lib.linux-x86_64-2.7/sage/libs/linkages creating build/lib.linux-x86_64-2.7/sage/libs/linkages/padics copying sage/libs/linkages/padics/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/linkages/padics creating build/lib.linux-x86_64-2.7/sage/libs/linbox copying sage/libs/linbox/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/linbox creating build/lib.linux-x86_64-2.7/sage/libs/lcalc copying sage/libs/lcalc/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/lcalc creating build/lib.linux-x86_64-2.7/sage/libs/gsl copying sage/libs/gsl/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/gsl creating build/lib.linux-x86_64-2.7/sage/libs/gmp copying sage/libs/gmp/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/gmp creating build/lib.linux-x86_64-2.7/sage/libs/glpk copying sage/libs/glpk/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/glpk creating build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/test_long.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/test.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/saved_workspace.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/operations.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/gap_functions.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/context_managers.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/assigned_names.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/all_documented_functions.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/all.py -> build/lib.linux-x86_64-2.7/sage/libs/gap copying sage/libs/gap/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/gap creating build/lib.linux-x86_64-2.7/sage/libs/flint copying sage/libs/flint/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/flint creating build/lib.linux-x86_64-2.7/sage/libs/eclib copying sage/libs/eclib/interface.py -> build/lib.linux-x86_64-2.7/sage/libs/eclib copying sage/libs/eclib/constructor.py -> build/lib.linux-x86_64-2.7/sage/libs/eclib copying sage/libs/eclib/all.py -> build/lib.linux-x86_64-2.7/sage/libs/eclib copying sage/libs/eclib/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/eclib creating build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying sage/libs/cypari2/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 creating build/lib.linux-x86_64-2.7/sage/libs/cremona copying sage/libs/cremona/newforms.py -> build/lib.linux-x86_64-2.7/sage/libs/cremona copying sage/libs/cremona/homspace.py -> build/lib.linux-x86_64-2.7/sage/libs/cremona copying sage/libs/cremona/constructor.py -> build/lib.linux-x86_64-2.7/sage/libs/cremona copying sage/libs/cremona/all.py -> build/lib.linux-x86_64-2.7/sage/libs/cremona copying sage/libs/cremona/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/cremona creating build/lib.linux-x86_64-2.7/sage/libs/coxeter3 copying sage/libs/coxeter3/coxeter_group.py -> build/lib.linux-x86_64-2.7/sage/libs/coxeter3 copying sage/libs/coxeter3/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/coxeter3 creating build/lib.linux-x86_64-2.7/sage/libs/arb copying sage/libs/arb/__init__.py -> build/lib.linux-x86_64-2.7/sage/libs/arb creating build/lib.linux-x86_64-2.7/sage/lfunctions copying sage/lfunctions/sympow.py -> build/lib.linux-x86_64-2.7/sage/lfunctions copying sage/lfunctions/lcalc.py -> build/lib.linux-x86_64-2.7/sage/lfunctions copying sage/lfunctions/dokchitser.py -> build/lib.linux-x86_64-2.7/sage/lfunctions copying sage/lfunctions/all.py -> build/lib.linux-x86_64-2.7/sage/lfunctions copying sage/lfunctions/__init__.py -> build/lib.linux-x86_64-2.7/sage/lfunctions creating build/lib.linux-x86_64-2.7/sage/knots copying sage/knots/link.py -> build/lib.linux-x86_64-2.7/sage/knots copying sage/knots/knot.py -> build/lib.linux-x86_64-2.7/sage/knots copying sage/knots/all.py -> build/lib.linux-x86_64-2.7/sage/knots copying sage/knots/__init__.py -> build/lib.linux-x86_64-2.7/sage/knots creating build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/qepcad.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/jmoldata.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/maxima.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/singular.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/tides.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/tests.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/tachyon.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/tab_completion.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/scilab.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/sage0.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/rubik.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/read_data.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/r.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/quit.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/qsieve.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/psage.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/povray.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/phc.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/octave.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/mwrank.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/mupad.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/maxima_lib.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/maxima_abstract.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/matlab.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/mathematica.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/maple.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/magma_free.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/magma.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/macaulay2.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/lisp.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/lie.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/latte.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/kash.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/interface.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/gp.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/gnuplot.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/giac.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/gfan.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/genus2reduction.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/gap_workspace.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/gap3.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/gap.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/frobby.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/fricas.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/four_ti_2.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/expect.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/ecm.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/cleaner.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/chomp.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/axiom.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/all.py -> build/lib.linux-x86_64-2.7/sage/interfaces copying sage/interfaces/__init__.py -> build/lib.linux-x86_64-2.7/sage/interfaces creating build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/statistics.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/library.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/geometry.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/fractals.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/decorator.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/debugger.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/calculus.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/all.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/algebra.py -> build/lib.linux-x86_64-2.7/sage/interacts copying sage/interacts/__init__.py -> build/lib.linux-x86_64-2.7/sage/interacts creating build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/tests.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_set_morphism.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_set_examples.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_set_constructions.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_set_catalog.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_set.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_complexes_catalog.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_complex_morphism.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_complex_homset.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/simplicial_complex.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/matrix_utils.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/koszul_complex.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/homology_vector_space_with_basis.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/homology_morphism.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/homology_group.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/hochschild_complex.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/examples.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/delta_complex.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/cubical_complex.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/chains.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/chain_homotopy.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/chain_complex_morphism.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/chain_complex_homspace.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/chain_complex.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/cell_complex.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/all.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/algebraic_topological_model.py -> build/lib.linux-x86_64-2.7/sage/homology copying sage/homology/__init__.py -> build/lib.linux-x86_64-2.7/sage/homology creating build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/probability_distribution.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/ode.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/interpolation.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/integration.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/gsl_array.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/fft.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/dwt.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/dft.py -> build/lib.linux-x86_64-2.7/sage/gsl copying sage/gsl/__init__.py -> build/lib.linux-x86_64-2.7/sage/gsl creating build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/raag.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/pari_group.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/libgap_mixin.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/libgap_group.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/indexed_free_group.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/groups_catalog.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/group_semidirect_product.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/group_homset.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/group_exp.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/generic.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/free_group.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/finitely_presented_named.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/finitely_presented_catalog.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/finitely_presented.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/conjugacy_classes.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/class_function.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/braid.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/all.py -> build/lib.linux-x86_64-2.7/sage/groups copying sage/groups/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups creating build/lib.linux-x86_64-2.7/sage/groups/semimonomial_transformations copying sage/groups/semimonomial_transformations/semimonomial_transformation_group.py -> build/lib.linux-x86_64-2.7/sage/groups/semimonomial_transformations copying sage/groups/semimonomial_transformations/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/semimonomial_transformations creating build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permgroup.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/symgp_conjugacy_class.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permutation_groups_catalog.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permgroup_named.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/permgroup_morphism.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/cubegroup.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/all.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying sage/groups/perm_gps/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps creating build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref2 copying sage/groups/perm_gps/partn_ref2/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref2 creating build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying sage/groups/perm_gps/partn_ref/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref creating build/lib.linux-x86_64-2.7/sage/groups/misc_gps copying sage/groups/misc_gps/misc_groups_catalog.py -> build/lib.linux-x86_64-2.7/sage/groups/misc_gps copying sage/groups/misc_gps/misc_groups.py -> build/lib.linux-x86_64-2.7/sage/groups/misc_gps copying sage/groups/misc_gps/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/misc_gps creating build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/unitary.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/symplectic.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/pickling_overrides.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/orthogonal.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/named_group.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/morphism.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/matrix_group.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/linear.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/homset.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/finitely_generated.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/coxeter_group.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/catalog.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/binary_dihedral.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/all.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying sage/groups/matrix_gps/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps creating build/lib.linux-x86_64-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/group_element.py -> build/lib.linux-x86_64-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/euclidean_group.py -> build/lib.linux-x86_64-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/catalog.py -> build/lib.linux-x86_64-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/affine_group.py -> build/lib.linux-x86_64-2.7/sage/groups/affine_gps copying sage/groups/affine_gps/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/affine_gps creating build/lib.linux-x86_64-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/all.py -> build/lib.linux-x86_64-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/additive_abelian_wrapper.py -> build/lib.linux-x86_64-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/additive_abelian_group.py -> build/lib.linux-x86_64-2.7/sage/groups/additive_abelian copying sage/groups/additive_abelian/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/additive_abelian creating build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/values.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/element_base.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/dual_abelian_group_element.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/dual_abelian_group.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/all.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/abelian_group_morphism.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/abelian_group_element.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/abelian_group.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps copying sage/groups/abelian_gps/__init__.py -> build/lib.linux-x86_64-2.7/sage/groups/abelian_gps creating build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_generators.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/tutte_polynomial.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/schnyder.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/print_graphs.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/pq_trees.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/partial_cube.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/orientations.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/lovasz_theta.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/linearextensions.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/line_graph.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/isgci.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/hypergraph_generators.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_plot_js.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_plot.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_list.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_latex.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_input.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_editor.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_database.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph_coloring.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/graph.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/generic_graph.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/dot2tex_utils.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/digraph_generators.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/digraph.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/bipartite_graph.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/all.py -> build/lib.linux-x86_64-2.7/sage/graphs copying sage/graphs/__init__.py -> build/lib.linux-x86_64-2.7/sage/graphs creating build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions copying sage/graphs/graph_decompositions/__init__.py -> build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions creating build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/world_map.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/smallgraphs.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/random.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/platonic_solids.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/intersection.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/families.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/degree_sequence.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/classical_geometries.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/chessboard.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/basic.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators copying sage/graphs/generators/__init__.py -> build/lib.linux-x86_64-2.7/sage/graphs/generators creating build/lib.linux-x86_64-2.7/sage/graphs/base copying sage/graphs/base/overview.py -> build/lib.linux-x86_64-2.7/sage/graphs/base copying sage/graphs/base/__init__.py -> build/lib.linux-x86_64-2.7/sage/graphs/base creating build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/toric_plotter.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/toric_lattice.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/ribbon_graph.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/pseudolines.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/newton_polygon.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/linear_expression.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/lattice_polytope.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/hasse_diagram.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/fan_morphism.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/fan_isomorphism.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/fan.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/cone.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/all.py -> build/lib.linux-x86_64-2.7/sage/geometry copying sage/geometry/__init__.py -> build/lib.linux-x86_64-2.7/sage/geometry creating build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/point_configuration.py -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/element.py -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/all.py -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying sage/geometry/triangulation/__init__.py -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation creating build/lib.linux-x86_64-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/surface3d_generators.py -> build/lib.linux-x86_64-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/parametrized_surface3d.py -> build/lib.linux-x86_64-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/all.py -> build/lib.linux-x86_64-2.7/sage/geometry/riemannian_manifolds copying sage/geometry/riemannian_manifolds/__init__.py -> build/lib.linux-x86_64-2.7/sage/geometry/riemannian_manifolds creating build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/representation.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/ppl_lattice_polytope.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/ppl_lattice_polygon.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/plot.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/parent.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/palp_database.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/misc.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/library.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/lattice_euclidean_group_element.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/face.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/double_description_inhomogeneous.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/double_description.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/constructor.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/cdd_file_format.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base_ZZ.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base_RDF.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/base_QQ.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_ppl.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_normaliz.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_field.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/backend_cdd.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/all.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron copying sage/geometry/polyhedron/__init__.py -> build/lib.linux-x86_64-2.7/sage/geometry/polyhedron creating build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/plot.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/library.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/hyperplane.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/check_freeness.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/arrangement.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/affine_subspace.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement copying sage/geometry/hyperplane_arrangement/__init__.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperplane_arrangement creating build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_point.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_model.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_isometry.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_interface.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_geodesic.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_constants.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/hyperbolic_coercion.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/all.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space copying sage/geometry/hyperbolic_space/__init__.py -> build/lib.linux-x86_64-2.7/sage/geometry/hyperbolic_space creating build/lib.linux-x86_64-2.7/sage/games copying sage/games/sudoku.py -> build/lib.linux-x86_64-2.7/sage/games copying sage/games/quantumino.py -> build/lib.linux-x86_64-2.7/sage/games copying sage/games/hexad.py -> build/lib.linux-x86_64-2.7/sage/games copying sage/games/all.py -> build/lib.linux-x86_64-2.7/sage/games copying sage/games/__init__.py -> build/lib.linux-x86_64-2.7/sage/games creating build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/parser.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/normal_form_game.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/matching_game.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/gambit_docs.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/cooperative_game.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/catalog_normal_form_games.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/catalog.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/all.py -> build/lib.linux-x86_64-2.7/sage/game_theory copying sage/game_theory/__init__.py -> build/lib.linux-x86_64-2.7/sage/game_theory creating build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/wigner.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/trig.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/transcendental.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/spike_function.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/special.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/piecewise_old.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/piecewise.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/other.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/orthogonal_polys.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/min_max.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/log.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/jacobi.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/hypergeometric.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/hyperbolic.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/generalized.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/exp_integral.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/bessel.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/all.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/airy.py -> build/lib.linux-x86_64-2.7/sage/functions copying sage/functions/__init__.py -> build/lib.linux-x86_64-2.7/sage/functions creating build/lib.linux-x86_64-2.7/sage/finance copying sage/finance/stock.py -> build/lib.linux-x86_64-2.7/sage/finance copying sage/finance/markov_multifractal.py -> build/lib.linux-x86_64-2.7/sage/finance copying sage/finance/easter.py -> build/lib.linux-x86_64-2.7/sage/finance copying sage/finance/all.py -> build/lib.linux-x86_64-2.7/sage/finance copying sage/finance/__init__.py -> build/lib.linux-x86_64-2.7/sage/finance creating build/lib.linux-x86_64-2.7/sage/ext copying sage/ext/__init__.py -> build/lib.linux-x86_64-2.7/sage/ext creating build/lib.linux-x86_64-2.7/sage/ext/interpreters copying sage/ext/interpreters/__init__.py -> build/lib.linux-x86_64-2.7/sage/ext/interpreters creating build/lib.linux-x86_64-2.7/sage/dynamics copying sage/dynamics/all.py -> build/lib.linux-x86_64-2.7/sage/dynamics copying sage/dynamics/__init__.py -> build/lib.linux-x86_64-2.7/sage/dynamics creating build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/template.py -> build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/reduced.py -> build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/labelled.py -> build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/iet.py -> build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/constructors.py -> build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/all.py -> build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges copying sage/dynamics/interval_exchanges/__init__.py -> build/lib.linux-x86_64-2.7/sage/dynamics/interval_exchanges creating build/lib.linux-x86_64-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/strata.py -> build/lib.linux-x86_64-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/quadratic_strata.py -> build/lib.linux-x86_64-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/all.py -> build/lib.linux-x86_64-2.7/sage/dynamics/flat_surfaces copying sage/dynamics/flat_surfaces/__init__.py -> build/lib.linux-x86_64-2.7/sage/dynamics/flat_surfaces creating build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/control.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/util.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/test.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/sources.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/reporting.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/parsing.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/forker.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/fixtures.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/external.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/all.py -> build/lib.linux-x86_64-2.7/sage/doctest copying sage/doctest/__init__.py -> build/lib.linux-x86_64-2.7/sage/doctest creating build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/cremona.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/symbolic_data.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/stein_watkins.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/sql_db.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/sloane.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/oeis.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/odlyzko.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/jones.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/findstat.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/db_modular_polynomials.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/db_class_polynomials.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/cunningham_tables.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/conway.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/all.py -> build/lib.linux-x86_64-2.7/sage/databases copying sage/databases/__init__.py -> build/lib.linux-x86_64-2.7/sage/databases creating build/lib.linux-x86_64-2.7/sage/data_structures copying sage/data_structures/mutable_poset.py -> build/lib.linux-x86_64-2.7/sage/data_structures copying sage/data_structures/all.py -> build/lib.linux-x86_64-2.7/sage/data_structures copying sage/data_structures/__init__.py -> build/lib.linux-x86_64-2.7/sage/data_structures creating build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/util.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/stream_cipher.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/stream.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/lwe.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/lfsr.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/lattice.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/cryptosystem.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/classical_cipher.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/classical.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/cipher.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/all.py -> build/lib.linux-x86_64-2.7/sage/crypto copying sage/crypto/__init__.py -> build/lib.linux-x86_64-2.7/sage/crypto creating build/lib.linux-x86_64-2.7/sage/crypto/public_key copying sage/crypto/public_key/blum_goldwasser.py -> build/lib.linux-x86_64-2.7/sage/crypto/public_key copying sage/crypto/public_key/all.py -> build/lib.linux-x86_64-2.7/sage/crypto/public_key copying sage/crypto/public_key/__init__.py -> build/lib.linux-x86_64-2.7/sage/crypto/public_key creating build/lib.linux-x86_64-2.7/sage/crypto/mq copying sage/crypto/mq/sr.py -> build/lib.linux-x86_64-2.7/sage/crypto/mq copying sage/crypto/mq/sbox.py -> build/lib.linux-x86_64-2.7/sage/crypto/mq copying sage/crypto/mq/rijndael_gf.py -> build/lib.linux-x86_64-2.7/sage/crypto/mq copying sage/crypto/mq/mpolynomialsystemgenerator.py -> build/lib.linux-x86_64-2.7/sage/crypto/mq copying sage/crypto/mq/__init__.py -> build/lib.linux-x86_64-2.7/sage/crypto/mq creating build/lib.linux-x86_64-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/sdes.py -> build/lib.linux-x86_64-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/miniaes.py -> build/lib.linux-x86_64-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/all.py -> build/lib.linux-x86_64-2.7/sage/crypto/block_cipher copying sage/crypto/block_cipher/__init__.py -> build/lib.linux-x86_64-2.7/sage/crypto/block_cipher creating build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/yang_baxter_graph.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/vector_partition.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tutorial.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tuple.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tools.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tiling.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tamari_lattices.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tableau_tuple.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tableau_residues.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/tableau.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/symmetric_group_representations.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/symmetric_group_algebra.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/subword_complex.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/subword.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/subsets_pairwise.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/subsets_hereditary.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/subset.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/sloane_functions.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/skew_tableau.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/skew_partition.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/six_vertex_model.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/sine_gordon.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/similarity_class_type.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/sidon_sets.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/shuffle.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/shard_order.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/set_partition_ordered.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/set_partition.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/schubert_polynomial.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/rsk.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/rooted_tree.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/ribbon_tableau.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/ribbon_shaped_tableau.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/ribbon.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/restricted_growth.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/ranker.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/quickref.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/q_analogues.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/plane_partition.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/permutation.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/perfect_matching.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/partition_tuple.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/partition_algebra.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/partition.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/parking_functions.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/output.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/ordered_tree.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/non_decreasing_parking_function.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/necklace.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/multichoose_nk.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/misc.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/lyndon_word.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/lr_tableau.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/knutson_tao_puzzles.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/kazhdan_lusztig.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/k_tableau.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/interval_posets.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/integer_vectors_mod_permgroup.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/integer_vector_weighted.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/integer_vector.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/integer_matrices.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/integer_list_old.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/integer_list.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/hall_polynomial.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/growth.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/gray_codes.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/graph_path.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/gelfand_tsetlin_patterns.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/fully_packed_loop.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/free_prelie_algebra.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/free_module.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/finite_state_machine_generators.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/finite_state_machine.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/finite_class.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/family.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/enumerated_sets.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/e_one_star.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/dyck_word.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/dlx.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/diagram_algebras.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/descent_algebra.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/derangements.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/cyclic_sieving_phenomenon.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/counting.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/core.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/constellation.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/composition_tableau.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/composition_signed.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/composition.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/combinatorial_map.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/combinatorial_algebra.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/combination.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/combinat.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/colored_permutations.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/cluster_complex.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/choose_nk.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/catalog_partitions.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/cartesian_product.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/binary_tree.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/binary_recurrence_sequences.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/baxter_permutations.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/backtrack.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/alternating_sign_matrix.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/all.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/algebraic_combinatorics.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/affine_permutation.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/abstract_tree.py -> build/lib.linux-x86_64-2.7/sage/combinat copying sage/combinat/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat creating build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/words.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/word_options.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/word_infinite_datatypes.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/word_generators.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/word.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/suffix_trees.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/shuffle_product.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/paths.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/morphism.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/infinite_word.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/finite_word.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/alphabet.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/abstract_word.py -> build/lib.linux-x86_64-2.7/sage/combinat/words copying sage/combinat/words/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/words creating build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/sum_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/subset_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/structure.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/stream.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/set_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/series_order.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/series.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/recursive_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/product_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/permutation_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/partition_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/misc.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/linear_order_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/library.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/generating_series.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/functorial_composition_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/empty_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/cycle_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/composition_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/combinatorial_logarithm.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/characteristic_species.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/species copying sage/combinat/species/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/species creating build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/witt.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/symplectic.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/sfa.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/sf.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/schur.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/powersum.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/orthotriang.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/orthogonal.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/ns_macdonald.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/new_kschur.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/multiplicative.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/monomial.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/macdonald.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/llt.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/kfpoly.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/k_dual.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/jack.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/homogeneous.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/hall_littlewood.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/elementary.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/dual.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/classical.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/character.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf copying sage/combinat/sf/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/sf creating build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/weyl_group.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/weyl_characters.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/weight_space.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/weight_lattice_realizations.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_relabel.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_reducible.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_marked.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_folded.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_dual.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_I.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_H.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_G_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_G.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_F_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_F.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_E_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_E.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_D_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_D.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_C_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_C.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_B_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_BC_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_B.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_A_infinity.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_A_affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/type_A.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_system.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_space.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_lattice_realizations.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/root_lattice_realization_algebras.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/reflection_group_real.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/reflection_group_complex.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/plot.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/pieri_factors.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/non_symmetric_macdonald_polynomials.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/integrable_representations.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/hecke_algebra_representation.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/fundamental_group.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/extended_affine_weyl_group.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/dynkin_diagram.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/coxeter_type.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/coxeter_matrix.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/coxeter_group.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/cartan_type.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/cartan_matrix.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/branching_rules.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/associahedron.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/ambient_space.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system copying sage/combinat/root_system/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/root_system creating build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/tensor_product_kr_tableaux_element.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/tensor_product_kr_tableaux.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rigged_partition.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rigged_configurations.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rigged_configuration_element.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rc_infinity.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/rc_crystal.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/kr_tableaux.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/kleber_tree.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bijection.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_E67.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_D_twisted.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_D_tri.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_D.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_C.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_B.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A2_odd.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A2_even.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A2_dual.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_type_A.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_infinity.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/bij_abstract_class.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations copying sage/combinat/rigged_configurations/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/rigged_configurations creating build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/posets.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/poset_examples.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/moebius_algebra.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/linear_extensions.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/lattices.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/incidence_algebras.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/hasse_diagram.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/elements.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/cartesian_product.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets copying sage/combinat/posets/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/posets creating build/lib.linux-x86_64-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/ncsym.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/dual.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/bases.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsym copying sage/combinat/ncsym/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsym creating build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/tutorial.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/qsym.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/ncsf.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/generic_basis_code.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/combinatorics.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym copying sage/combinat/ncsf_qsym/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/ncsf_qsym creating build/lib.linux-x86_64-2.7/sage/combinat/matrices copying sage/combinat/matrices/latin.py -> build/lib.linux-x86_64-2.7/sage/combinat/matrices copying sage/combinat/matrices/hadamard_matrix.py -> build/lib.linux-x86_64-2.7/sage/combinat/matrices copying sage/combinat/matrices/dlxcpp.py -> build/lib.linux-x86_64-2.7/sage/combinat/matrices copying sage/combinat/matrices/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/matrices copying sage/combinat/matrices/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/matrices creating build/lib.linux-x86_64-2.7/sage/combinat/integer_lists copying sage/combinat/integer_lists/nn.py -> build/lib.linux-x86_64-2.7/sage/combinat/integer_lists copying sage/combinat/integer_lists/lists.py -> build/lib.linux-x86_64-2.7/sage/combinat/integer_lists copying sage/combinat/integer_lists/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/integer_lists creating build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/twographs.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/steiner_quadruple_systems.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/resolvable_bibd.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/orthogonal_arrays_build_recursive.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/orthogonal_arrays.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/latin_squares.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/incidence_structures.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/group_divisible_designs.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/ext_rep.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/difference_matrices.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/difference_family.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/design_catalog.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/database.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/covering_design.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/block_design.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/bibd.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying sage/combinat/designs/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/designs creating build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/virtual_crystal.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/tensor_product.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/subcrystal.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/star_crystal.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/spins.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/polyhedral_realization.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/monomial_crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/littelmann_path.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/kyoto_path_model.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/kirillov_reshetikhin.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/infinity_crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/induced_structure.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/highest_weight_crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/generalized_young_walls.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/fast_crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/elementary_crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/direct_sum.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog_kirillov_reshetikhin.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog_infinity_crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog_elementary_crystals.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/catalog.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/alcove_path.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/affinization.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/affine_factorization.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/affine.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals copying sage/combinat/crystals/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/crystals creating build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py -> build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/quiver.py -> build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/mutation_type.py -> build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/mutation_class.py -> build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/cluster_seed.py -> build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/all.py -> build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver copying sage/combinat/cluster_algebra_quiver/__init__.py -> build/lib.linux-x86_64-2.7/sage/combinat/cluster_algebra_quiver creating build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/two_weight_db.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/subfield_subcode.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/self_dual_codes.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/sd_codes.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/relative_finite_field_extension.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/reed_muller_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/punctured_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/parity_check_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/linear_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/hamming_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/guava.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/grs.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/golay_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/extended_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/encoders_catalog.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/encoder.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/delsarte_bounds.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/decoders_catalog.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/decoder.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/databases.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/cyclic_code.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/codes_catalog.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/code_constructions.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/code_bounds.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/channels_catalog.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/channel_constructions.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/bounds_catalog.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/bch.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/all.py -> build/lib.linux-x86_64-2.7/sage/coding copying sage/coding/__init__.py -> build/lib.linux-x86_64-2.7/sage/coding creating build/lib.linux-x86_64-2.7/sage/coding/source_coding copying sage/coding/source_coding/huffman.py -> build/lib.linux-x86_64-2.7/sage/coding/source_coding copying sage/coding/source_coding/all.py -> build/lib.linux-x86_64-2.7/sage/coding/source_coding copying sage/coding/source_coding/__init__.py -> build/lib.linux-x86_64-2.7/sage/coding/source_coding creating build/lib.linux-x86_64-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/utils.py -> build/lib.linux-x86_64-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/interpolation.py -> build/lib.linux-x86_64-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/gs_decoder.py -> build/lib.linux-x86_64-2.7/sage/coding/guruswami_sudan copying sage/coding/guruswami_sudan/__init__.py -> build/lib.linux-x86_64-2.7/sage/coding/guruswami_sudan creating build/lib.linux-x86_64-2.7/sage/coding/codecan copying sage/coding/codecan/__init__.py -> build/lib.linux-x86_64-2.7/sage/coding/codecan creating build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/with_realizations.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/weyl_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/vector_spaces.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/unital_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/unique_factorization_domains.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/tutorial.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/topological_spaces.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/tensor.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/super_modules_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/super_modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/super_hopf_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/super_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/super_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/subquotients.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/subobjects.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/simplicial_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/simplicial_complexes.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/shephard_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/sets_with_partial_maps.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/sets_with_grading.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/sets_cat.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/semisimple_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/semirings.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/schemes.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/rngs.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/rings.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/ring_ideals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/right_modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/regular_crystals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/realizations.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/r_trivial_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/quotients.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/quotient_fields.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/pushout.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/principal_ideal_domains.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/primer.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/posets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/poor_man_map.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/polyhedra.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/pointed_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/permutation_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/partially_ordered_monoids.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/objects.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/number_fields.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/monoids.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/monoid_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/modules_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/modular_abelian_varieties.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/metric_spaces.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/matrix_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/manifolds.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/magmatic_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/magmas_and_additive_magmas.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/magmas.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/lie_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/left_modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/lattice_posets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/l_trivial_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/j_trivial_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/isomorphic_objects.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/integral_domains.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/infinite_enumerated_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/hopf_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/hopf_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/homsets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/homset.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/highest_weight_crystals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/hecke_modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/h_trivial_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/groupoid.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/group_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graphs.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_modules_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_hopf_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_hopf_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_coalgebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_coalgebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_bialgebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_bialgebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/graded_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/generalized_coxeter_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/gcd_domains.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/g_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/function_fields.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finitely_generated_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finitely_generated_magmas.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_weyl_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_posets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_permutation_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_monoids.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_lattice_posets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_fields.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_enumerated_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_dimensional_semisimple_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_dimensional_modules_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_dimensional_hopf_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_dimensional_coalgebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_dimensional_bialgebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_dimensional_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_crystals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_coxeter_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/finite_complex_reflection_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/filtered_modules_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/filtered_modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/filtered_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/filtered_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/fields.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/facade_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/euclidean_domains.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/enumerated_sets.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/dual.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/domains.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/division_rings.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/distributive_magmas_and_additive_magmas.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/discrete_valuation.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/cw_complexes.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/crystals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/coxeter_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/coxeter_group_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/covariant_functorial_construction.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/complex_reflection_or_generalized_coxeter_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/complex_reflection_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/complete_discrete_valuation.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/commutative_rings.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/commutative_ring_ideals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/commutative_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/commutative_algebra_ideals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/commutative_additive_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/commutative_additive_monoids.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/commutative_additive_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/coalgebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/coalgebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/classical_crystals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/category_with_axiom.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/category_types.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/category.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/cartesian_product.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/bimodules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/bialgebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/bialgebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/basic.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/associative_algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/aperiodic_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/all.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/algebras.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/algebra_modules.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/algebra_ideals.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/algebra_functor.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/affine_weyl_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/additive_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/additive_monoids.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/additive_magmas.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/additive_groups.py -> build/lib.linux-x86_64-2.7/sage/categories copying sage/categories/__init__.py -> build/lib.linux-x86_64-2.7/sage/categories creating build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/with_realizations.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/sets_with_grading.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/sets_cat.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/posets.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/monoids.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/manifolds.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/infinite_enumerated_sets.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/hopf_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/graphs.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/graded_modules_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/graded_connected_hopf_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/finite_weyl_groups.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/finite_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/finite_monoids.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/finite_enumerated_sets.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/finite_dimensional_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/finite_coxeter_groups.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/filtered_modules_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/filtered_algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/facade_sets.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/cw_complexes.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/crystals.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/coxeter_groups.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/commutative_additive_semigroups.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/commutative_additive_monoids.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/algebras_with_basis.py -> build/lib.linux-x86_64-2.7/sage/categories/examples copying sage/categories/examples/__init__.py -> build/lib.linux-x86_64-2.7/sage/categories/examples creating build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/wester.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/tests.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/test_sympy.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/predefined.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/functions.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/functional.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/desolvers.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/calculus.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/all.py -> build/lib.linux-x86_64-2.7/sage/calculus copying sage/calculus/__init__.py -> build/lib.linux-x86_64-2.7/sage/calculus creating build/lib.linux-x86_64-2.7/sage/calculus/transforms copying sage/calculus/transforms/dft.py -> build/lib.linux-x86_64-2.7/sage/calculus/transforms copying sage/calculus/transforms/all.py -> build/lib.linux-x86_64-2.7/sage/calculus/transforms copying sage/calculus/transforms/__init__.py -> build/lib.linux-x86_64-2.7/sage/calculus/transforms creating build/lib.linux-x86_64-2.7/sage/arith copying sage/arith/misc.py -> build/lib.linux-x86_64-2.7/sage/arith copying sage/arith/all.py -> build/lib.linux-x86_64-2.7/sage/arith copying sage/arith/__init__.py -> build/lib.linux-x86_64-2.7/sage/arith creating build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/yokonuma_hecke_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/weyl_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/tensor_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/shuffle_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/schur_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/rational_cherednik_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/quaternion_algebra_element.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/quaternion_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/q_system.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/orlik_solomon.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/nil_coxeter_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/jordan_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/iwahori_hecke_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/hall_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/group_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/free_zinbiel_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/free_algebra_quotient_element.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/free_algebra_quotient.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/free_algebra_element.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/free_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/commutative_dga.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/cluster_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/clifford_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/catalog.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/associated_graded.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/all.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/algebra_element.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/affine_nil_temperley_lieb.py -> build/lib.linux-x86_64-2.7/sage/algebras copying sage/algebras/__init__.py -> build/lib.linux-x86_64-2.7/sage/algebras creating build/lib.linux-x86_64-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra_mult.py -> build/lib.linux-x86_64-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra_misc.py -> build/lib.linux-x86_64-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra_bases.py -> build/lib.linux-x86_64-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/steenrod_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/all.py -> build/lib.linux-x86_64-2.7/sage/algebras/steenrod copying sage/algebras/steenrod/__init__.py -> build/lib.linux-x86_64-2.7/sage/algebras/steenrod creating build/lib.linux-x86_64-2.7/sage/algebras/quatalg copying sage/algebras/quatalg/quaternion_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras/quatalg copying sage/algebras/quatalg/all.py -> build/lib.linux-x86_64-2.7/sage/algebras/quatalg copying sage/algebras/quatalg/__init__.py -> build/lib.linux-x86_64-2.7/sage/algebras/quatalg creating build/lib.linux-x86_64-2.7/sage/algebras/letterplace copying sage/algebras/letterplace/__init__.py -> build/lib.linux-x86_64-2.7/sage/algebras/letterplace creating build/lib.linux-x86_64-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_morphism.py -> build/lib.linux-x86_64-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_ideal.py -> build/lib.linux-x86_64-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra_element.py -> build/lib.linux-x86_64-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/finite_dimensional_algebra.py -> build/lib.linux-x86_64-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/all.py -> build/lib.linux-x86_64-2.7/sage/algebras/finite_dimensional_algebras copying sage/algebras/finite_dimensional_algebras/__init__.py -> build/lib.linux-x86_64-2.7/sage/algebras/finite_dimensional_algebras creating build/lib.linux-x86_64-2.7/sage_setup copying sage_setup/optional_extension.py -> build/lib.linux-x86_64-2.7/sage_setup copying sage_setup/find.py -> build/lib.linux-x86_64-2.7/sage_setup copying sage_setup/clean.py -> build/lib.linux-x86_64-2.7/sage_setup copying sage_setup/__init__.py -> build/lib.linux-x86_64-2.7/sage_setup creating build/lib.linux-x86_64-2.7/sage_setup/docbuild copying sage_setup/docbuild/__init__.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild copying sage_setup/docbuild/sphinxbuild.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild copying sage_setup/docbuild/build_options.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild copying sage_setup/docbuild/__main__.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild creating build/lib.linux-x86_64-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/multidocs.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/sage_autodoc.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/inventory_builder.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild/ext copying sage_setup/docbuild/ext/__init__.py -> build/lib.linux-x86_64-2.7/sage_setup/docbuild/ext creating build/lib.linux-x86_64-2.7/sage_setup/autogen copying sage_setup/autogen/interpreters.py -> build/lib.linux-x86_64-2.7/sage_setup/autogen copying sage_setup/autogen/__init__.py -> build/lib.linux-x86_64-2.7/sage_setup/autogen creating build/lib.linux-x86_64-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/ret.py -> build/lib.linux-x86_64-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/parser.py -> build/lib.linux-x86_64-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/generator.py -> build/lib.linux-x86_64-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/doc.py -> build/lib.linux-x86_64-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/args.py -> build/lib.linux-x86_64-2.7/sage_setup/autogen/pari copying sage_setup/autogen/pari/__init__.py -> build/lib.linux-x86_64-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/fes.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/458] Cythonizing sage/algebras/letterplace/free_algebra_element_letterplace.pyx [ 2/458] Cythonizing sage/algebras/letterplace/free_algebra_letterplace.pyx [ 3/458] Cythonizing sage/algebras/letterplace/letterplace_ideal.pyx [ 4/458] Cythonizing sage/algebras/quatalg/quaternion_algebra_cython.pyx [ 5/458] Cythonizing sage/algebras/quatalg/quaternion_algebra_element.pyx [ 6/458] Cythonizing sage/arith/multi_modular.pyx [ 7/458] Cythonizing sage/arith/numerical_approx.pyx [ 8/458] Cythonizing sage/arith/rational_reconstruction.pyx [ 9/458] Cythonizing sage/arith/srange.pyx [ 10/458] Cythonizing sage/calculus/integration.pyx [ 11/458] Cythonizing sage/calculus/interpolation.pyx [ 12/458] Cythonizing sage/calculus/interpolators.pyx [ 13/458] Cythonizing sage/calculus/ode.pyx [ 14/458] Cythonizing sage/calculus/riemann.pyx [ 15/458] Cythonizing sage/calculus/transforms/dwt.pyx [ 16/458] Cythonizing sage/calculus/transforms/fft.pyx [ 17/458] Cythonizing sage/calculus/var.pyx [ 18/458] Cythonizing sage/categories/action.pyx [ 19/458] Cythonizing sage/categories/category_cy_helper.pyx [ 20/458] Cythonizing sage/categories/category_singleton.pyx [ 21/458] Cythonizing sage/categories/coercion_methods.pyx [ 22/458] Cythonizing sage/categories/examples/semigroups_cython.pyx [ 23/458] Cythonizing sage/categories/functor.pyx [ 24/458] Cythonizing sage/categories/map.pyx [ 25/458] Cythonizing sage/categories/morphism.pyx [ 26/458] Cythonizing sage/coding/binary_code.pyx [ 27/458] Cythonizing sage/coding/codecan/autgroup_can_label.pyx [ 28/458] Cythonizing sage/coding/codecan/codecan.pyx [ 29/458] Cythonizing sage/combinat/combinat_cython.pyx [ 30/458] Cythonizing sage/combinat/crystals/letters.pyx [ 31/458] Cythonizing sage/combinat/debruijn_sequence.pyx [ 32/458] Cythonizing sage/combinat/degree_sequences.pyx [ 33/458] Cythonizing sage/combinat/designs/designs_pyx.pyx [ 34/458] Cythonizing sage/combinat/designs/evenly_distributed_sets.pyx [ 35/458] Cythonizing sage/combinat/designs/orthogonal_arrays_find_recursive.pyx [ 36/458] Cythonizing sage/combinat/designs/subhypergraph_search.pyx [ 37/458] Cythonizing sage/combinat/dict_addition.pyx [ 38/458] Cythonizing sage/combinat/enumeration_mod_permgroup.pyx [ 39/458] Cythonizing sage/combinat/expnums.pyx [ 40/458] Cythonizing sage/combinat/integer_lists/base.pyx [ 41/458] Cythonizing sage/combinat/integer_lists/invlex.pyx [ 42/458] Cythonizing sage/combinat/matrices/dancing_links.pyx [ 43/458] Cythonizing sage/combinat/partitions.pyx [ 44/458] Cythonizing sage/combinat/permutation_cython.pyx [ 45/458] Cythonizing sage/combinat/q_bernoulli.pyx [ 46/458] Cythonizing sage/combinat/root_system/reflection_group_c.pyx [ 47/458] Cythonizing sage/combinat/subword_complex_c.pyx [ 48/458] Cythonizing sage/combinat/words/word_char.pyx [ 49/458] Cythonizing sage/combinat/words/word_datatypes.pyx [ 50/458] Cythonizing sage/crypto/boolean_function.pyx [ 51/458] Cythonizing sage/data_structures/binary_search.pyx [ 52/458] Cythonizing sage/data_structures/bitset.pyx [ 53/458] Cythonizing sage/data_structures/blas_dict.pyx [ 54/458] Cythonizing sage/data_structures/bounded_integer_sequences.pyx [ 55/458] Cythonizing sage/ext/fast_callable.pyx [ 56/458] Cythonizing sage/ext/fast_eval.pyx [ 57/458] Cythonizing sage/ext/interactive_constructors_c.pyx [ 58/458] Cythonizing sage/ext/interpreters/wrapper_cdf.pyx [ 59/458] Cythonizing sage/ext/interpreters/wrapper_el.pyx [ 60/458] Cythonizing sage/ext/interpreters/wrapper_py.pyx [ 61/458] Cythonizing sage/ext/interpreters/wrapper_rdf.pyx [ 62/458] Cythonizing sage/ext/interpreters/wrapper_rr.pyx [ 63/458] Cythonizing sage/ext/memory.pyx [ 64/458] Cythonizing sage/ext/memory_allocator.pyx [ 65/458] Cythonizing sage/finance/fractal.pyx [ 66/458] Cythonizing sage/finance/markov_multifractal_cython.pyx [ 67/458] Cythonizing sage/finance/option.pyx [ 68/458] Cythonizing sage/finance/time_series.pyx [ 69/458] Cythonizing sage/functions/prime_pi.pyx [ 70/458] Cythonizing sage/games/sudoku_backtrack.pyx [ 71/458] Cythonizing sage/geometry/integral_points.pyx [ 72/458] Cythonizing sage/geometry/point_collection.pyx [ 73/458] Cythonizing sage/geometry/toric_lattice_element.pyx [ 74/458] Cythonizing sage/geometry/triangulation/base.pyx [ 75/458] Cythonizing sage/graphs/asteroidal_triples.pyx [ 76/458] Cythonizing sage/graphs/base/boost_graph.pyx [ 77/458] Cythonizing sage/graphs/base/c_graph.pyx [ 78/458] Cythonizing sage/graphs/base/dense_graph.pyx [ 79/458] Cythonizing sage/graphs/base/graph_backends.pyx [ 80/458] Cythonizing sage/graphs/base/sparse_graph.pyx [ 81/458] Cythonizing sage/graphs/base/static_dense_graph.pyx [ 82/458] Cythonizing sage/graphs/base/static_sparse_backend.pyx [ 83/458] Cythonizing sage/graphs/base/static_sparse_graph.pyx [ 84/458] Cythonizing sage/graphs/centrality.pyx [ 85/458] Cythonizing sage/graphs/chrompoly.pyx [ 86/458] Cythonizing sage/graphs/cliquer.pyx [ 87/458] Cythonizing sage/graphs/comparability.pyx [ 88/458] Cythonizing sage/graphs/convexity_properties.pyx [ 89/458] Cythonizing sage/graphs/distances_all_pairs.pyx [ 90/458] Cythonizing sage/graphs/generic_graph_pyx.pyx [ 91/458] Cythonizing sage/graphs/genus.pyx [ 92/458] Cythonizing sage/graphs/graph_decompositions/bandwidth.pyx [ 93/458] Cythonizing sage/graphs/graph_decompositions/cutwidth.pyx [ 94/458] Cythonizing sage/graphs/graph_decompositions/fast_digraph.pyx [ 95/458] Cythonizing sage/graphs/graph_decompositions/graph_products.pyx [ 96/458] Cythonizing sage/graphs/graph_decompositions/rankwidth.pyx [ 97/458] Cythonizing sage/graphs/graph_decompositions/vertex_separation.pyx [ 98/458] Cythonizing sage/graphs/graph_generators_pyx.pyx [ 99/458] Cythonizing sage/graphs/hyperbolicity.pyx [100/458] Cythonizing sage/graphs/independent_sets.pyx [101/458] Cythonizing sage/graphs/matchpoly.pyx [102/458] Cythonizing sage/graphs/planarity.pyx [103/458] Cythonizing sage/graphs/spanning_tree.pyx [104/458] Cythonizing sage/graphs/strongly_regular_db.pyx [105/458] Cythonizing sage/graphs/trees.pyx [106/458] Cythonizing sage/graphs/weakly_chordal.pyx [107/458] Cythonizing sage/groups/group.pyx [108/458] Cythonizing sage/groups/libgap_wrapper.pyx [109/458] Cythonizing sage/groups/matrix_gps/group_element.pyx [110/458] Cythonizing sage/groups/old.pyx [111/458] Cythonizing sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pyx [112/458] Cythonizing sage/groups/perm_gps/partn_ref/canonical_augmentation.pyx [113/458] Cythonizing sage/groups/perm_gps/partn_ref/data_structures.pyx [114/458] Cythonizing sage/groups/perm_gps/partn_ref/double_coset.pyx [115/458] Cythonizing sage/groups/perm_gps/partn_ref/refinement_binary.pyx [116/458] Cythonizing sage/groups/perm_gps/partn_ref/refinement_graphs.pyx [117/458] Cythonizing sage/groups/perm_gps/partn_ref/refinement_lists.pyx [118/458] Cythonizing sage/groups/perm_gps/partn_ref/refinement_matrices.pyx [119/458] Cythonizing sage/groups/perm_gps/partn_ref/refinement_python.pyx [120/458] Cythonizing sage/groups/perm_gps/partn_ref/refinement_sets.pyx [121/458] Cythonizing sage/groups/perm_gps/partn_ref2/refinement_generic.pyx [122/458] Cythonizing sage/groups/perm_gps/permgroup_element.pyx [123/458] Cythonizing sage/groups/semimonomial_transformations/semimonomial_transformation.pyx [124/458] Cythonizing sage/gsl/callback.pyx [125/458] Cythonizing sage/interacts/library_cython.pyx [126/458] Cythonizing sage/interfaces/sagespawn.pyx [127/458] Cythonizing sage/lfunctions/zero_sums.pyx [128/458] Cythonizing sage/libs/arb/arith.pyx [129/458] Cythonizing sage/libs/cypari2/closure.pyx [130/458] Cythonizing sage/libs/cypari2/convert.pyx [131/458] Cythonizing sage/libs/cypari2/gen.pyx [132/458] Cythonizing sage/libs/cypari2/handle_error.pyx [133/458] Cythonizing sage/libs/cypari2/pari_instance.pyx [134/458] Cythonizing sage/libs/cypari2/stack.pyx [135/458] Cythonizing sage/libs/ecl.pyx [136/458] Cythonizing sage/libs/eclib/homspace.pyx [137/458] Cythonizing sage/libs/eclib/mat.pyx [138/458] Cythonizing sage/libs/eclib/mwrank.pyx [139/458] Cythonizing sage/libs/eclib/newforms.pyx [140/458] Cythonizing sage/libs/fes.pyx [141/458] Cythonizing sage/libs/flint/arith.pyx [142/458] Cythonizing sage/libs/flint/flint.pyx [143/458] Cythonizing sage/libs/flint/fmpz_poly.pyx [144/458] 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 [145/458] Cythonizing sage/libs/gap/libgap.pyx [146/458] Cythonizing sage/libs/gap/util.pyx [147/458] Cythonizing sage/libs/glpk/error.pyx [148/458] Cythonizing sage/libs/gmp/pylong.pyx [149/458] Cythonizing sage/libs/gsl/array.pyx [150/458] Cythonizing sage/libs/lcalc/lcalc_Lfunction.pyx [151/458] Cythonizing sage/libs/libecm.pyx [152/458] 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 [153/458] Cythonizing sage/libs/lrcalc/lrcalc.pyx [154/458] Cythonizing sage/libs/mpmath/ext_impl.pyx [155/458] Cythonizing sage/libs/mpmath/ext_libmp.pyx [156/458] Cythonizing sage/libs/mpmath/ext_main.pyx [157/458] Cythonizing sage/libs/mpmath/utils.pyx [158/458] Cythonizing sage/libs/ntl/convert.pyx [159/458] Cythonizing sage/libs/ntl/error.pyx [160/458] Cythonizing sage/libs/ntl/ntl_GF2.pyx [161/458] Cythonizing sage/libs/ntl/ntl_GF2E.pyx [162/458] Cythonizing sage/libs/ntl/ntl_GF2EContext.pyx [163/458] Cythonizing sage/libs/ntl/ntl_GF2EX.pyx [164/458] Cythonizing sage/libs/ntl/ntl_GF2X.pyx [165/458] 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 [166/458] Cythonizing sage/libs/ntl/ntl_ZZX.pyx [167/458] Cythonizing sage/libs/ntl/ntl_ZZ_p.pyx [168/458] Cythonizing sage/libs/ntl/ntl_ZZ_pContext.pyx [169/458] Cythonizing sage/libs/ntl/ntl_ZZ_pE.pyx [170/458] Cythonizing sage/libs/ntl/ntl_ZZ_pEContext.pyx [171/458] Cythonizing sage/libs/ntl/ntl_ZZ_pEX.pyx [172/458] 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 [173/458] Cythonizing sage/libs/ntl/ntl_lzz_p.pyx [174/458] Cythonizing sage/libs/ntl/ntl_lzz_pContext.pyx [175/458] Cythonizing sage/libs/ntl/ntl_lzz_pX.pyx [176/458] Cythonizing sage/libs/ntl/ntl_mat_GF2.pyx [177/458] Cythonizing sage/libs/ntl/ntl_mat_GF2E.pyx [178/458] Cythonizing sage/libs/ntl/ntl_mat_ZZ.pyx [179/458] Cythonizing sage/libs/pari/convert_flint.pyx [180/458] Cythonizing sage/libs/pari/convert_gmp.pyx [181/458] Cythonizing sage/libs/pari/convert_sage.pyx [182/458] 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 [183/458] Cythonizing sage/libs/pynac/constant.pyx [184/458] Cythonizing sage/libs/pynac/pynac.pyx [185/458] Cythonizing sage/libs/ratpoints.pyx [186/458] Cythonizing sage/libs/readline.pyx [187/458] Cythonizing sage/libs/singular/function.pyx [188/458] 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 [189/458] Cythonizing sage/libs/singular/option.pyx [190/458] Cythonizing sage/libs/singular/polynomial.pyx [191/458] Cythonizing sage/libs/singular/ring.pyx [192/458] Cythonizing sage/libs/singular/singular.pyx [193/458] Cythonizing sage/libs/symmetrica/symmetrica.pyx [194/458] Cythonizing sage/matrix/action.pyx [195/458] Cythonizing sage/matrix/change_ring.pyx [196/458] Cythonizing sage/matrix/constructor.pyx [197/458] Cythonizing sage/matrix/echelon_matrix.pyx [198/458] Cythonizing sage/matrix/matrix.pyx [199/458] Cythonizing sage/matrix/matrix0.pyx [200/458] Cythonizing sage/matrix/matrix1.pyx [201/458] Cythonizing sage/matrix/matrix2.pyx [202/458] Cythonizing sage/matrix/matrix_complex_ball_dense.pyx [203/458] Cythonizing sage/matrix/matrix_complex_double_dense.pyx [204/458] Cythonizing sage/matrix/matrix_cyclo_dense.pyx [205/458] Cythonizing sage/matrix/matrix_dense.pyx [206/458] Cythonizing sage/matrix/matrix_double_dense.pyx [207/458] Cythonizing sage/matrix/matrix_generic_dense.pyx [208/458] Cythonizing sage/matrix/matrix_generic_sparse.pyx [209/458] Cythonizing sage/matrix/matrix_gf2e_dense.pyx [210/458] Cythonizing sage/matrix/matrix_integer_dense.pyx [211/458] Cythonizing sage/matrix/matrix_integer_sparse.pyx [212/458] Cythonizing sage/matrix/matrix_mod2_dense.pyx [213/458] Cythonizing sage/matrix/matrix_modn_dense_double.pyx [214/458] Cythonizing sage/matrix/matrix_modn_dense_float.pyx [215/458] Cythonizing sage/matrix/matrix_modn_sparse.pyx [216/458] Cythonizing sage/matrix/matrix_mpolynomial_dense.pyx [217/458] Cythonizing sage/matrix/matrix_polynomial_dense.pyx [218/458] Cythonizing sage/matrix/matrix_rational_dense.pyx [219/458] Cythonizing sage/matrix/matrix_rational_sparse.pyx [220/458] Cythonizing sage/matrix/matrix_real_double_dense.pyx [221/458] Cythonizing sage/matrix/matrix_sparse.pyx [222/458] Cythonizing sage/matrix/matrix_symbolic_dense.pyx [223/458] Cythonizing sage/matrix/matrix_window.pyx [224/458] Cythonizing sage/matrix/misc.pyx [225/458] Cythonizing sage/matrix/strassen.pyx [226/458] Cythonizing sage/matroids/basis_exchange_matroid.pyx [227/458] Cythonizing sage/matroids/basis_matroid.pyx [228/458] Cythonizing sage/matroids/circuit_closures_matroid.pyx [229/458] Cythonizing sage/matroids/extension.pyx [230/458] Cythonizing sage/matroids/lean_matrix.pyx [231/458] Cythonizing sage/matroids/linear_matroid.pyx [232/458] Cythonizing sage/matroids/matroid.pyx [233/458] Cythonizing sage/matroids/set_system.pyx [234/458] Cythonizing sage/matroids/union_matroid.pyx [235/458] Cythonizing sage/matroids/unpickling.pyx [236/458] Cythonizing sage/media/channels.pyx [237/458] Cythonizing sage/misc/allocator.pyx [238/458] Cythonizing sage/misc/binary_tree.pyx [239/458] Cythonizing sage/misc/c3.pyx [240/458] Cythonizing sage/misc/c3_controlled.pyx [241/458] Cythonizing sage/misc/cachefunc.pyx [242/458] Cythonizing sage/misc/callable_dict.pyx [243/458] Cythonizing sage/misc/citation.pyx [244/458] Cythonizing sage/misc/classcall_metaclass.pyx [245/458] Cythonizing sage/misc/constant_function.pyx [246/458] Cythonizing sage/misc/cython_c.pyx [247/458] Cythonizing sage/misc/cython_metaclass.pyx [248/458] Cythonizing sage/misc/derivative.pyx [249/458] Cythonizing sage/misc/fast_methods.pyx [250/458] Cythonizing sage/misc/fpickle.pyx [251/458] Cythonizing sage/misc/function_mangling.pyx [252/458] Cythonizing sage/misc/inherit_comparison.pyx [253/458] Cythonizing sage/misc/lazy_attribute.pyx [254/458] Cythonizing sage/misc/lazy_import.pyx [255/458] Cythonizing sage/misc/lazy_list.pyx [256/458] Cythonizing sage/misc/lazy_string.pyx [257/458] Cythonizing sage/misc/misc_c.pyx [258/458] Cythonizing sage/misc/nested_class.pyx [259/458] Cythonizing sage/misc/parser.pyx [260/458] Cythonizing sage/misc/pickle_old.pyx [261/458] Cythonizing sage/misc/randstate.pyx [262/458] Cythonizing sage/misc/reset.pyx [263/458] Cythonizing sage/misc/sage_timeit_class.pyx [264/458] Cythonizing sage/misc/search.pyx [265/458] Cythonizing sage/misc/session.pyx [266/458] Cythonizing sage/misc/stopgap.pyx [267/458] Cythonizing sage/misc/weak_dict.pyx [268/458] Cythonizing sage/modular/arithgroup/arithgroup_element.pyx [269/458] Cythonizing sage/modular/arithgroup/congroup.pyx [270/458] Cythonizing sage/modular/arithgroup/farey_symbol.pyx [271/458] Cythonizing sage/modular/modform/eis_series_cython.pyx [272/458] Cythonizing sage/modular/modform/l_series_gross_zagier_coeffs.pyx [273/458] Cythonizing sage/modular/modsym/apply.pyx [274/458] Cythonizing sage/modular/modsym/heilbronn.pyx [275/458] Cythonizing sage/modular/modsym/manin_symbol.pyx [276/458] Cythonizing sage/modular/modsym/p1list.pyx [277/458] Cythonizing sage/modular/modsym/relation_matrix_pyx.pyx [278/458] Cythonizing sage/modular/pollack_stevens/dist.pyx [279/458] Cythonizing sage/modules/finite_submodule_iter.pyx [280/458] Cythonizing sage/modules/free_module_element.pyx [281/458] Cythonizing sage/modules/module.pyx [282/458] Cythonizing sage/modules/vector_complex_double_dense.pyx [283/458] Cythonizing sage/modules/vector_double_dense.pyx [284/458] Cythonizing sage/modules/vector_integer_dense.pyx [285/458] Cythonizing sage/modules/vector_integer_sparse.pyx [286/458] Cythonizing sage/modules/vector_mod2_dense.pyx [287/458] Cythonizing sage/modules/vector_modn_dense.pyx [288/458] Cythonizing sage/modules/vector_modn_sparse.pyx [289/458] Cythonizing sage/modules/vector_rational_dense.pyx [290/458] Cythonizing sage/modules/vector_rational_sparse.pyx [291/458] Cythonizing sage/modules/vector_real_double_dense.pyx [292/458] Cythonizing sage/numerical/backends/coin_backend.pyx [293/458] Cythonizing sage/numerical/backends/cvxopt_backend.pyx [294/458] Cythonizing sage/numerical/backends/cvxopt_sdp_backend.pyx [295/458] Cythonizing sage/numerical/backends/generic_backend.pyx [296/458] Cythonizing sage/numerical/backends/generic_sdp_backend.pyx [297/458] Cythonizing sage/numerical/backends/glpk_backend.pyx [298/458] Cythonizing sage/numerical/backends/glpk_exact_backend.pyx [299/458] Cythonizing sage/numerical/backends/glpk_graph_backend.pyx [300/458] Cythonizing sage/numerical/backends/interactivelp_backend.pyx [301/458] Cythonizing sage/numerical/backends/ppl_backend.pyx [302/458] Cythonizing sage/numerical/linear_functions.pyx [303/458] Cythonizing sage/numerical/linear_tensor_element.pyx [304/458] Cythonizing sage/numerical/mip.pyx [305/458] Cythonizing sage/numerical/sdp.pyx [306/458] Cythonizing sage/parallel/safefork.pyx [307/458] Cythonizing sage/plot/complex_plot.pyx [308/458] Cythonizing sage/plot/plot3d/base.pyx [309/458] Cythonizing sage/plot/plot3d/implicit_surface.pyx [310/458] Cythonizing sage/plot/plot3d/index_face_set.pyx [311/458] Cythonizing sage/plot/plot3d/parametric_surface.pyx [312/458] Cythonizing sage/plot/plot3d/shapes.pyx [313/458] Cythonizing sage/plot/plot3d/transform.pyx [314/458] Cythonizing sage/probability/probability_distribution.pyx [315/458] Cythonizing sage/quadratic_forms/count_local_2.pyx [316/458] Cythonizing sage/quadratic_forms/quadratic_form__evaluate.pyx [317/458] Cythonizing sage/quadratic_forms/ternary.pyx [318/458] Cythonizing sage/quivers/algebra_elements.pyx [319/458] Cythonizing sage/quivers/paths.pyx [320/458] Cythonizing sage/rings/bernmm.pyx [321/458] Cythonizing sage/rings/bernoulli_mod_p.pyx [322/458] Cythonizing sage/rings/complex_arb.pyx [323/458] Cythonizing sage/rings/complex_double.pyx [324/458] Cythonizing sage/rings/complex_interval.pyx [325/458] Cythonizing sage/rings/complex_mpc.pyx [326/458] Cythonizing sage/rings/complex_number.pyx [327/458] Cythonizing sage/rings/factorint.pyx [328/458] Cythonizing sage/rings/fast_arith.pyx [329/458] Cythonizing sage/rings/finite_rings/element_base.pyx [330/458] 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 [331/458] Cythonizing sage/rings/finite_rings/element_ntl_gf2e.pyx [332/458] Cythonizing sage/rings/finite_rings/element_pari_ffelt.pyx [333/458] Cythonizing sage/rings/finite_rings/finite_field_base.pyx [334/458] Cythonizing sage/rings/finite_rings/hom_finite_field.pyx [335/458] Cythonizing sage/rings/finite_rings/hom_finite_field_givaro.pyx [336/458] Cythonizing sage/rings/finite_rings/hom_prime_finite_field.pyx [337/458] Cythonizing sage/rings/finite_rings/integer_mod.pyx [338/458] Cythonizing sage/rings/finite_rings/residue_field.pyx [339/458] Cythonizing sage/rings/fraction_field_FpT.pyx [340/458] Cythonizing sage/rings/fraction_field_element.pyx [341/458] Cythonizing sage/rings/function_field/function_field_element.pyx [342/458] Cythonizing sage/rings/integer.pyx [343/458] Cythonizing sage/rings/integer_ring.pyx [344/458] Cythonizing sage/rings/laurent_series_ring_element.pyx [345/458] Cythonizing sage/rings/morphism.pyx [346/458] Cythonizing sage/rings/noncommutative_ideals.pyx [347/458] Cythonizing sage/rings/number_field/number_field_base.pyx [348/458] Cythonizing sage/rings/number_field/number_field_element.pyx [349/458] Cythonizing sage/rings/number_field/number_field_element_quadratic.pyx [350/458] Cythonizing sage/rings/number_field/number_field_morphisms.pyx [351/458] Cythonizing sage/rings/number_field/totallyreal.pyx [352/458] Cythonizing sage/rings/number_field/totallyreal_data.pyx [353/458] Cythonizing sage/rings/padics/common_conversion.pyx [354/458] Cythonizing sage/rings/padics/local_generic_element.pyx [355/458] Cythonizing sage/rings/padics/morphism.pyx [356/458] 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 [357/458] 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 [358/458] 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 [359/458] Cythonizing sage/rings/padics/padic_ZZ_pX_element.pyx [360/458] Cythonizing sage/rings/padics/padic_capped_absolute_element.pyx [361/458] Cythonizing sage/rings/padics/padic_capped_relative_element.pyx [362/458] Cythonizing sage/rings/padics/padic_ext_element.pyx [363/458] Cythonizing sage/rings/padics/padic_fixed_mod_element.pyx [364/458] Cythonizing sage/rings/padics/padic_generic_element.pyx [365/458] Cythonizing sage/rings/padics/padic_printing.pyx [366/458] Cythonizing sage/rings/padics/pow_computer.pyx [367/458] 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 [368/458] Cythonizing sage/rings/padics/pow_computer_flint.pyx [369/458] Cythonizing sage/rings/padics/qadic_flint_CA.pyx [370/458] Cythonizing sage/rings/padics/qadic_flint_CR.pyx [371/458] Cythonizing sage/rings/padics/qadic_flint_FM.pyx [372/458] Cythonizing sage/rings/polynomial/cyclotomic.pyx [373/458] Cythonizing sage/rings/polynomial/evaluation.pyx [374/458] Cythonizing sage/rings/polynomial/laurent_polynomial.pyx [375/458] Cythonizing sage/rings/polynomial/multi_polynomial.pyx [376/458] Cythonizing sage/rings/polynomial/multi_polynomial_ideal_libsingular.pyx [377/458] Cythonizing sage/rings/polynomial/multi_polynomial_libsingular.pyx [378/458] Cythonizing sage/rings/polynomial/multi_polynomial_ring_generic.pyx [379/458] Cythonizing sage/rings/polynomial/pbori.pyx [380/458] Cythonizing sage/rings/polynomial/plural.pyx [381/458] Cythonizing sage/rings/polynomial/polydict.pyx [382/458] Cythonizing sage/rings/polynomial/polynomial_compiled.pyx [383/458] Cythonizing sage/rings/polynomial/polynomial_complex_arb.pyx [384/458] Cythonizing sage/rings/polynomial/polynomial_element.pyx [385/458] Cythonizing sage/rings/polynomial/polynomial_gf2x.pyx [386/458] Cythonizing sage/rings/polynomial/polynomial_integer_dense_flint.pyx [387/458] Cythonizing sage/rings/polynomial/polynomial_integer_dense_ntl.pyx [388/458] 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 [389/458] Cythonizing sage/rings/polynomial/polynomial_number_field.pyx [390/458] Cythonizing sage/rings/polynomial/polynomial_rational_flint.pyx [391/458] Cythonizing sage/rings/polynomial/polynomial_real_mpfr_dense.pyx [392/458] Cythonizing sage/rings/polynomial/polynomial_ring_homomorphism.pyx [393/458] Cythonizing sage/rings/polynomial/polynomial_zmod_flint.pyx [394/458] Cythonizing sage/rings/polynomial/polynomial_zz_pex.pyx [395/458] Cythonizing sage/rings/polynomial/real_roots.pyx [396/458] Cythonizing sage/rings/polynomial/refine_root.pyx [397/458] Cythonizing sage/rings/polynomial/skew_polynomial_element.pyx [398/458] Cythonizing sage/rings/polynomial/symmetric_reduction.pyx [399/458] Cythonizing sage/rings/power_series_mpoly.pyx [400/458] Cythonizing sage/rings/power_series_pari.pyx [401/458] Cythonizing sage/rings/power_series_poly.pyx [402/458] Cythonizing sage/rings/power_series_ring_element.pyx [403/458] Cythonizing sage/rings/rational.pyx [404/458] Cythonizing sage/rings/real_arb.pyx [405/458] Cythonizing sage/rings/real_double.pyx [406/458] Cythonizing sage/rings/real_interval_absolute.pyx [407/458] Cythonizing sage/rings/real_lazy.pyx [408/458] Cythonizing sage/rings/real_mpfi.pyx [409/458] Cythonizing sage/rings/real_mpfr.pyx [410/458] Cythonizing sage/rings/ring.pyx [411/458] Cythonizing sage/rings/semirings/tropical_semiring.pyx [412/458] Cythonizing sage/rings/sum_of_squares.pyx [413/458] Cythonizing sage/sat/solvers/cryptominisat/cryptominisat.pyx [414/458] Cythonizing sage/sat/solvers/cryptominisat/solverconf.pyx [415/458] Cythonizing sage/sat/solvers/satsolver.pyx [416/458] Cythonizing sage/schemes/elliptic_curves/descent_two_isogeny.pyx [417/458] Cythonizing sage/schemes/elliptic_curves/period_lattice_region.pyx [418/458] Cythonizing sage/schemes/hyperelliptic_curves/hypellfrob.pyx [419/458] Cythonizing sage/schemes/projective/projective_morphism_helper.pyx [420/458] Cythonizing sage/schemes/toric/divisor_class.pyx [421/458] Cythonizing sage/sets/disjoint_set.pyx [422/458] Cythonizing sage/sets/finite_set_map_cy.pyx [423/458] Cythonizing sage/sets/recursively_enumerated_set.pyx [424/458] Cythonizing sage/stats/distributions/discrete_gaussian_integer.pyx [425/458] Cythonizing sage/stats/hmm/chmm.pyx [426/458] Cythonizing sage/stats/hmm/distributions.pyx [427/458] Cythonizing sage/stats/hmm/hmm.pyx [428/458] Cythonizing sage/stats/hmm/util.pyx [429/458] Cythonizing sage/stats/intlist.pyx [430/458] Cythonizing sage/structure/category_object.pyx [431/458] Cythonizing sage/structure/coerce.pyx [432/458] Cythonizing sage/structure/coerce_actions.pyx [433/458] Cythonizing sage/structure/coerce_dict.pyx [434/458] Cythonizing sage/structure/coerce_maps.pyx [435/458] Cythonizing sage/structure/debug_options.pyx [436/458] Cythonizing sage/structure/element.pyx [437/458] Cythonizing sage/structure/element_wrapper.pyx [438/458] Cythonizing sage/structure/factory.pyx [439/458] Cythonizing sage/structure/list_clone.pyx [440/458] Cythonizing sage/structure/list_clone_demo.pyx [441/458] Cythonizing sage/structure/list_clone_timings_cy.pyx [442/458] Cythonizing sage/structure/misc.pyx [443/458] Cythonizing sage/structure/mutability.pyx [444/458] Cythonizing sage/structure/parent.pyx [445/458] Cythonizing sage/structure/parent_base.pyx [446/458] Cythonizing sage/structure/parent_gens.pyx [447/458] Cythonizing sage/structure/parent_old.pyx [448/458] Cythonizing sage/structure/sage_object.pyx [449/458] Cythonizing sage/symbolic/comparison.pyx [450/458] Cythonizing sage/symbolic/constants_c.pyx [451/458] Cythonizing sage/symbolic/expression.pyx [452/458] Cythonizing sage/symbolic/function.pyx [453/458] Cythonizing sage/symbolic/getitem.pyx [454/458] Cythonizing sage/symbolic/ring.pyx [455/458] Cythonizing sage/symbolic/series.pyx [456/458] Cythonizing sage/symbolic/substitution_map.pyx [457/458] Cythonizing sage/tests/cython.pyx [458/458] Cythonizing sage/tests/stl_vector.pyx Finished Cythonizing, time: 403.83 seconds. copying ./sage/symbolic/substitution_map.pxd -> build/lib.linux-x86_64-2.7/sage/symbolic copying ./sage/symbolic/series.pxd -> build/lib.linux-x86_64-2.7/sage/symbolic copying ./sage/symbolic/ring.pxd -> build/lib.linux-x86_64-2.7/sage/symbolic copying ./sage/symbolic/getitem.pxd -> build/lib.linux-x86_64-2.7/sage/symbolic copying ./sage/symbolic/function.pxd -> build/lib.linux-x86_64-2.7/sage/symbolic copying ./sage/symbolic/expression.pxd -> build/lib.linux-x86_64-2.7/sage/symbolic copying ./sage/symbolic/comparison.pxd -> build/lib.linux-x86_64-2.7/sage/symbolic copying ./sage/structure/sage_object.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/parent_old.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/parent_gens.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/parent_base.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/parent.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/mutability.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/misc.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/list_clone.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/element_wrapper.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/element.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/debug_options.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/coerce_maps.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/coerce_dict.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/coerce_actions.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/coerce.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/structure/category_object.pxd -> build/lib.linux-x86_64-2.7/sage/structure copying ./sage/stats/intlist.pxd -> build/lib.linux-x86_64-2.7/sage/stats copying ./sage/stats/hmm/util.pxd -> build/lib.linux-x86_64-2.7/sage/stats/hmm copying ./sage/stats/hmm/hmm.pxd -> build/lib.linux-x86_64-2.7/sage/stats/hmm copying ./sage/stats/hmm/distributions.pxd -> build/lib.linux-x86_64-2.7/sage/stats/hmm copying ./sage/stats/distributions/discrete_gaussian_integer.pxd -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying ./sage/stats/distributions/dgs.pxd -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_misc.h -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_gauss.h -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_bern.h -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs.h -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying ./sage/sets/recursively_enumerated_set.pxd -> build/lib.linux-x86_64-2.7/sage/sets copying ./sage/sets/finite_set_map_cy.pxd -> build/lib.linux-x86_64-2.7/sage/sets copying ./sage/sets/disjoint_set.pxd -> build/lib.linux-x86_64-2.7/sage/sets copying ./sage/sat/solvers/satsolver.pxd -> build/lib.linux-x86_64-2.7/sage/sat/solvers copying ./sage/sat/solvers/cryptominisat/solverconf.pxd -> build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat copying ./sage/sat/solvers/cryptominisat/decl.pxd -> build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat copying ./sage/sat/solvers/cryptominisat/cryptominisat.pxd -> build/lib.linux-x86_64-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-x86_64-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-x86_64-2.7/sage/sat/solvers/cryptominisat copying ./sage/rings/sum_of_squares.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/ring.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/real_mpfr.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/real_mpfi.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/real_lazy.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/real_double.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/real_arb.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/rational.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/power_series_ring_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/power_series_poly.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/power_series_pari.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/power_series_mpoly.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/morphism.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/laurent_series_ring_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/integer_ring.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/integer.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/fraction_field_FpT.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/fast_arith.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/complex_number.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/complex_mpc.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/complex_interval.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/complex_double.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/complex_arb.pxd -> build/lib.linux-x86_64-2.7/sage/rings copying ./sage/rings/polynomial/symmetric_reduction.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/skew_polynomial_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/real_roots.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_zz_pex.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_zmod_flint.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_template_header.pxi -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_template.pxi -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_ring_homomorphism.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_rational_flint.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_modn_dense_ntl.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_integer_dense_ntl.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_integer_dense_flint.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_gf2x.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_complex_arb.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polynomial_compiled.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/polydict.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/plural.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/pbori.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial_ring_generic.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial_libsingular.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial_ideal_libsingular.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/multi_polynomial.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/laurent_polynomial.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/polynomial/evaluation.pxd -> build/lib.linux-x86_64-2.7/sage/rings/polynomial copying ./sage/rings/padics/qadic_flint_FM.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/qadic_flint_CR.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/qadic_flint_CA.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/pow_computer_flint.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/pow_computer_ext.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/pow_computer.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_template_element_header.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_template_element.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_printing.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_generic_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_fixed_mod_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ext_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_capped_relative_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_capped_absolute_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_FM_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_CR_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/padic_ZZ_pX_CA_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/morphism.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/local_generic_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/common_conversion.pxd -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/FM_template_header.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/FM_template.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/CR_template_header.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/CR_template.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/CA_template_header.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/padics/CA_template.pxi -> build/lib.linux-x86_64-2.7/sage/rings/padics copying ./sage/rings/number_field/totallyreal_data.pxd -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying ./sage/rings/number_field/number_field_element_quadratic.pxd -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying ./sage/rings/number_field/number_field_element.pxd -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying ./sage/rings/number_field/number_field_base.pxd -> build/lib.linux-x86_64-2.7/sage/rings/number_field copying ./sage/rings/finite_rings/stdint.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/residue_field.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/integer_mod.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/hom_prime_finite_field.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/hom_finite_field_givaro.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/hom_finite_field.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/finite_field_base.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_pari_ffelt.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_ntl_gf2e.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_givaro.pxd -> build/lib.linux-x86_64-2.7/sage/rings/finite_rings copying ./sage/rings/finite_rings/element_base.pxd -> build/lib.linux-x86_64-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-x86_64-2.7/sage/rings/finite_rings copying ./sage/quivers/paths.pxd -> build/lib.linux-x86_64-2.7/sage/quivers copying ./sage/quivers/algebra_elements.pxi -> build/lib.linux-x86_64-2.7/sage/quivers copying ./sage/quivers/algebra_elements.pxd -> build/lib.linux-x86_64-2.7/sage/quivers copying ./sage/plot/plot3d/transform.pxd -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/shapes.pxd -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/point_c.pxi -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/parametric_surface.pxd -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/index_face_set.pxd -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying ./sage/plot/plot3d/base.pxd -> build/lib.linux-x86_64-2.7/sage/plot/plot3d copying ./sage/parallel/safefork.pxd -> build/lib.linux-x86_64-2.7/sage/parallel copying ./sage/numerical/sdp.pxd -> build/lib.linux-x86_64-2.7/sage/numerical copying ./sage/numerical/mip.pxd -> build/lib.linux-x86_64-2.7/sage/numerical copying ./sage/numerical/linear_tensor_element.pxd -> build/lib.linux-x86_64-2.7/sage/numerical copying ./sage/numerical/linear_functions.pxd -> build/lib.linux-x86_64-2.7/sage/numerical copying ./sage/numerical/backends/interactivelp_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/gurobi_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/glpk_graph_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/glpk_exact_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/glpk_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/generic_sdp_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/generic_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/cplex_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/numerical/backends/coin_backend.pxd -> build/lib.linux-x86_64-2.7/sage/numerical/backends copying ./sage/modules/vector_real_double_dense.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_rational_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_rational_dense.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_modn_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_modn_dense.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_mod2_dense.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_integer_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_integer_dense.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_double_dense.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/vector_complex_double_dense.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/module.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/free_module_element.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modules/finite_submodule_iter.pxd -> build/lib.linux-x86_64-2.7/sage/modules copying ./sage/modular/pollack_stevens/dist.pxd -> build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens copying ./sage/modular/modsym/p1list.pxd -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying ./sage/modular/modsym/manin_symbol.pxd -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying ./sage/modular/modsym/apply.pxd -> build/lib.linux-x86_64-2.7/sage/modular/modsym copying ./sage/modular/arithgroup/farey.pxd -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular/arithgroup/farey_symbol.h -> build/lib.linux-x86_64-2.7/sage/modular/arithgroup copying ./sage/misc/weak_dict.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/randstate.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/nested_class.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/misc_c.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/long.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/lazy_string.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/lazy_list.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/inherit_comparison.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/function_mangling.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/fast_methods.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/cython_metaclass.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/classcall_metaclass.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/cachefunc.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/c3_controlled.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/binary_tree.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/misc/allocator.pxd -> build/lib.linux-x86_64-2.7/sage/misc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.h -> build/lib.linux-x86_64-2.7/sage/misc copying ./sage/matroids/union_matroid.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/set_system.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/matroid.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/linear_matroid.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/lean_matrix.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/extension.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/circuit_closures_matroid.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/basis_matroid.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matroids/basis_exchange_matroid.pxd -> build/lib.linux-x86_64-2.7/sage/matroids copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/minorfix.h -> build/lib.linux-x86_64-2.7/sage/matroids copying ./sage/matrix/template.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_window.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_symbolic_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_real_double_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_rational_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_rational_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_polynomial_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_mpolynomial_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_modn_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_template_header.pxi -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_template.pxi -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_float.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_modn_dense_double.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_mod2_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_integer_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_integer_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_gfpn_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_gf2e_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_generic_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_generic_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_double_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_domain_sparse.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_domain_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_cyclo_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_complex_double_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix_complex_ball_dense.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix2.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix1.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix0.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/matrix.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/matrix/action.pxd -> build/lib.linux-x86_64-2.7/sage/matrix copying ./sage/libs/ratpoints.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/mpfr.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/mpfi.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/mpc.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/meataxe.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/m4rie.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/m4ri.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/iml.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/gmpxx.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/ecl.pxd -> build/lib.linux-x86_64-2.7/sage/libs copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclsig.h -> build/lib.linux-x86_64-2.7/sage/libs copying ./sage/libs/symmetrica/symmetrica.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/schur.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/sc.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/sb.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/sab.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/plet.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/part.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/symmetrica/kostka.pxi -> build/lib.linux-x86_64-2.7/sage/libs/symmetrica copying ./sage/libs/singular/decl.pxd -> build/lib.linux-x86_64-2.7/sage/libs/singular copying ./sage/libs/singular/singular.pxd -> build/lib.linux-x86_64-2.7/sage/libs/singular copying ./sage/libs/singular/ring.pxd -> build/lib.linux-x86_64-2.7/sage/libs/singular copying ./sage/libs/singular/polynomial.pxd -> build/lib.linux-x86_64-2.7/sage/libs/singular copying ./sage/libs/singular/groebner_strategy.pxd -> build/lib.linux-x86_64-2.7/sage/libs/singular copying ./sage/libs/singular/function.pxd -> build/lib.linux-x86_64-2.7/sage/libs/singular copying ./sage/libs/pynac/pynac.pxd -> build/lib.linux-x86_64-2.7/sage/libs/pynac copying ./sage/libs/pynac/constant.pxd -> build/lib.linux-x86_64-2.7/sage/libs/pynac copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/wrap.h -> build/lib.linux-x86_64-2.7/sage/libs/pynac copying ./sage/libs/polybori/decl.pxd -> build/lib.linux-x86_64-2.7/sage/libs/polybori copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/polybori/pb_wrap.h -> build/lib.linux-x86_64-2.7/sage/libs/polybori copying ./sage/libs/pari/decl.pxi -> build/lib.linux-x86_64-2.7/sage/libs/pari copying ./sage/libs/pari/convert_sage.pxd -> build/lib.linux-x86_64-2.7/sage/libs/pari copying ./sage/libs/pari/convert_gmp.pxd -> build/lib.linux-x86_64-2.7/sage/libs/pari copying ./sage/libs/pari/convert_flint.pxd -> build/lib.linux-x86_64-2.7/sage/libs/pari copying ./sage/libs/ntl/vec_GF2E.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/vec_GF2.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntlwrap.cpp -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_tools.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_mat_ZZ.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_mat_GF2E.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_mat_GF2.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_lzz_pX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_lzz_pContext.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_lzz_p.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pEX_linkage.pxi -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pEX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pEContext.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pE.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_pContext.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ_p.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_ZZ.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2X_linkage.pxi -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2X.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2EX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2EContext.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2E.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ntl_GF2.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/misc.pxi -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/mat_ZZ.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/mat_GF2E.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/mat_GF2.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/lzz_pX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/lzz_p.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/decl.pxi -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/convert.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_pX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_pEX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_pE.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ_p.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/ZZ.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2X.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2EX.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2E.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/ntl/GF2.pxd -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntlwrap.h -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying ./sage/libs/mpmath/utils.pxd -> build/lib.linux-x86_64-2.7/sage/libs/mpmath copying ./sage/libs/mpmath/ext_main.pxd -> build/lib.linux-x86_64-2.7/sage/libs/mpmath copying ./sage/libs/mpmath/ext_impl.pxd -> build/lib.linux-x86_64-2.7/sage/libs/mpmath copying ./sage/libs/lrcalc/lrcalc.pxd -> build/lib.linux-x86_64-2.7/sage/libs/lrcalc copying ./sage/libs/linkages/padics/unram_shared.pxi -> build/lib.linux-x86_64-2.7/sage/libs/linkages/padics copying ./sage/libs/linkages/padics/mpz.pxi -> build/lib.linux-x86_64-2.7/sage/libs/linkages/padics copying ./sage/libs/linkages/padics/fmpz_poly_unram.pxi -> build/lib.linux-x86_64-2.7/sage/libs/linkages/padics copying ./sage/libs/linkages/padics/API.pxi -> build/lib.linux-x86_64-2.7/sage/libs/linkages/padics copying ./sage/libs/linbox/modular.pxd -> build/lib.linux-x86_64-2.7/sage/libs/linbox copying ./sage/libs/linbox/linbox.pxd -> build/lib.linux-x86_64-2.7/sage/libs/linbox copying ./sage/libs/linbox/fflas.pxd -> build/lib.linux-x86_64-2.7/sage/libs/linbox copying ./sage/libs/linbox/echelonform.pxd -> build/lib.linux-x86_64-2.7/sage/libs/linbox copying ./sage/libs/lcalc/lcalc_Lfunction.pxd -> build/lib.linux-x86_64-2.7/sage/libs/lcalc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_sage.h -> build/lib.linux-x86_64-2.7/sage/libs/lcalc copying ./sage/libs/gsl/zeta.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/wavelet.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/vector_complex.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/vector.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/trig.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/transport.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/synchrotron.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/sum.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/statistics.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/sort.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/roots.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/rng.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/random.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/qrng.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/psi.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/pow_int.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/poly.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/permutation.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/odeiv.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/ntuple.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/monte.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/min.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/matrix_complex.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/matrix.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/math.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/log.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/linalg.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/legendre.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/lambert.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/laguerre.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/interp.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/integration.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/hyperg.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/histogram.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/gegenbauer.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/gamma.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/fit.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/fft.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/fermi_dirac.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/expint.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/exp.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/errno.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/erf.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/elljac.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/ellint.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/elementary.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/eigen.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/dilog.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/debye.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/dawson.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/coupling.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/coulomb.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/complex.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/combination.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/clausen.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/chebyshev.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/block.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/blas_types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/blas.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/bessel.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/array.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/all.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gsl/airy.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gsl copying ./sage/libs/gmp/types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/randomize.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/random.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/pylong.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpz.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpq.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpn.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/mpf.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/misc.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/binop.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/gmp/all.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gmp copying ./sage/libs/glpk/types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/glpk copying ./sage/libs/glpk/lp.pxd -> build/lib.linux-x86_64-2.7/sage/libs/glpk copying ./sage/libs/glpk/graph.pxd -> build/lib.linux-x86_64-2.7/sage/libs/glpk copying ./sage/libs/glpk/env.pxd -> build/lib.linux-x86_64-2.7/sage/libs/glpk copying ./sage/libs/glpk/constants.pxd -> build/lib.linux-x86_64-2.7/sage/libs/glpk copying ./sage/libs/gap/util.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gap copying ./sage/libs/gap/gap_includes.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gap copying ./sage/libs/gap/element.pxd -> build/lib.linux-x86_64-2.7/sage/libs/gap copying ./sage/libs/flint/ulong_extras.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/padic.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/ntl_interface.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/nmod_vec.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/nmod_poly_linkage.pxi -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/nmod_poly.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fq_nmod.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fq.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_vec.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_poly.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_mod_poly.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz_mat.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fmpz.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fmpq_poly.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/fmpq.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/flint.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/flint/arith.pxd -> build/lib.linux-x86_64-2.7/sage/libs/flint copying ./sage/libs/eclib/newforms.pxd -> build/lib.linux-x86_64-2.7/sage/libs/eclib copying ./sage/libs/eclib/mat.pxd -> build/lib.linux-x86_64-2.7/sage/libs/eclib copying ./sage/libs/eclib/homspace.pxd -> build/lib.linux-x86_64-2.7/sage/libs/eclib copying ./sage/libs/eclib/__init__.pxd -> build/lib.linux-x86_64-2.7/sage/libs/eclib copying ./sage/libs/cypari2/auto_instance.pxi -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/auto_gen.pxi -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/paridecl.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/stack.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/paripriv.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/pari_instance.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/handle_error.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/gen.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/declinl.pxi -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/convert.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/cypari2/closure.pxd -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/cypari.h -> build/lib.linux-x86_64-2.7/sage/libs/cypari2 copying ./sage/libs/coxeter3/decl.pxd -> build/lib.linux-x86_64-2.7/sage/libs/coxeter3 copying ./sage/libs/coxeter3/coxeter.pxd -> build/lib.linux-x86_64-2.7/sage/libs/coxeter3 copying ./sage/libs/arb/types.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/acb_poly.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/bernoulli.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/acb_modular.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/acb_mat.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/acb_hypgeom.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/mag.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/arf.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/arb.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/libs/arb/acb.pxd -> build/lib.linux-x86_64-2.7/sage/libs/arb copying ./sage/gsl/gsl.pxi -> build/lib.linux-x86_64-2.7/sage/gsl copying ./sage/groups/old.pxd -> build/lib.linux-x86_64-2.7/sage/groups copying ./sage/groups/libgap_wrapper.pxd -> build/lib.linux-x86_64-2.7/sage/groups copying ./sage/groups/group.pxd -> build/lib.linux-x86_64-2.7/sage/groups copying ./sage/groups/semimonomial_transformations/semimonomial_transformation.pxd -> build/lib.linux-x86_64-2.7/sage/groups/semimonomial_transformations copying ./sage/groups/perm_gps/permgroup_element.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps copying ./sage/groups/perm_gps/partn_ref2/refinement_generic.pxd -> build/lib.linux-x86_64-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-x86_64-2.7/sage/groups/perm_gps/partn_ref2 copying ./sage/groups/perm_gps/partn_ref/refinement_sets.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_python.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_matrices.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_lists.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_graphs.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/refinement_binary.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/double_coset.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/data_structures.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/canonical_augmentation.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.pxd -> build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref copying ./sage/groups/matrix_gps/group_element.pxd -> build/lib.linux-x86_64-2.7/sage/groups/matrix_gps copying ./sage/graphs/trees.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/modular_decomposition.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/mcqd.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/independent_sets.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/generic_graph_pyx.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/distances_all_pairs.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/convexity_properties.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/cliquer.pxd -> build/lib.linux-x86_64-2.7/sage/graphs copying ./sage/graphs/graph_decompositions/vertex_separation.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions copying ./sage/graphs/graph_decompositions/rankwidth.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions copying ./sage/graphs/graph_decompositions/fast_digraph.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions copying ./sage/graphs/base/static_sparse_graph.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/graphs/base/static_sparse_backend.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/graphs/base/static_dense_graph.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/graphs/base/sparse_graph.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/graphs/base/graph_backends.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/graphs/base/dense_graph.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/graphs/base/c_graph.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/graphs/base/boost_graph.pxd -> build/lib.linux-x86_64-2.7/sage/graphs/base copying ./sage/geometry/triangulation/triangulations.pxd -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying ./sage/geometry/triangulation/functions.pxd -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying ./sage/geometry/triangulation/data.pxd -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/triangulations.h -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/functions.h -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/data.h -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying ./sage/finance/time_series.pxd -> build/lib.linux-x86_64-2.7/sage/finance copying ./sage/ext/stdsage.pxi -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/stdsage.pxd -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/python_debug.pxi -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/python.pxi -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/mod_int.pxd -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/memory_allocator.pxd -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/interrupt.pxi -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/fast_eval.pxd -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/fast_callable.pxd -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/cdefs.pxi -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/pyx_visit.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/python_debug.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/solaris_fixes.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/mod_int.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/ccobject.h -> build/lib.linux-x86_64-2.7/sage/ext copying ./sage/ext/interpreters/wrapper_el.pxd -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_py.pxd -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_rr.pxd -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_cdf.pxd -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying ./sage/ext/interpreters/wrapper_rdf.pxd -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.h -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.h -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.h -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying ./sage/data_structures/bounded_integer_sequences.pxd -> build/lib.linux-x86_64-2.7/sage/data_structures copying ./sage/data_structures/blas_dict.pxd -> build/lib.linux-x86_64-2.7/sage/data_structures copying ./sage/data_structures/bitset.pxi -> build/lib.linux-x86_64-2.7/sage/data_structures copying ./sage/data_structures/bitset.pxd -> build/lib.linux-x86_64-2.7/sage/data_structures copying ./sage/data_structures/binary_search.pxd -> build/lib.linux-x86_64-2.7/sage/data_structures copying ./sage/data_structures/binary_matrix.pxi -> build/lib.linux-x86_64-2.7/sage/data_structures copying ./sage/data_structures/binary_matrix.pxd -> build/lib.linux-x86_64-2.7/sage/data_structures copying ./sage/combinat/permutation_cython.pxd -> build/lib.linux-x86_64-2.7/sage/combinat copying ./sage/combinat/enumeration_mod_permgroup.pxd -> build/lib.linux-x86_64-2.7/sage/combinat copying ./sage/combinat/combinat_cython.pxd -> build/lib.linux-x86_64-2.7/sage/combinat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions_c.h -> build/lib.linux-x86_64-2.7/sage/combinat copying ./sage/combinat/words/word_datatypes.pxd -> build/lib.linux-x86_64-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-x86_64-2.7/sage/combinat/matrices copying ./sage/combinat/integer_lists/invlex.pxd -> build/lib.linux-x86_64-2.7/sage/combinat/integer_lists copying ./sage/combinat/integer_lists/base.pxd -> build/lib.linux-x86_64-2.7/sage/combinat/integer_lists copying ./sage/combinat/designs/designs_pyx.pxd -> build/lib.linux-x86_64-2.7/sage/combinat/designs copying ./sage/coding/binary_code.pxd -> build/lib.linux-x86_64-2.7/sage/coding copying ./sage/coding/codecan/codecan.pxd -> build/lib.linux-x86_64-2.7/sage/coding/codecan copying ./sage/categories/morphism.pxd -> build/lib.linux-x86_64-2.7/sage/categories copying ./sage/categories/map.pxd -> build/lib.linux-x86_64-2.7/sage/categories copying ./sage/categories/functor.pxd -> build/lib.linux-x86_64-2.7/sage/categories copying ./sage/categories/category_singleton.pxd -> build/lib.linux-x86_64-2.7/sage/categories copying ./sage/categories/category_cy_helper.pxd -> build/lib.linux-x86_64-2.7/sage/categories copying ./sage/categories/action.pxd -> build/lib.linux-x86_64-2.7/sage/categories copying ./sage/calculus/ode.pxd -> build/lib.linux-x86_64-2.7/sage/calculus copying ./sage/calculus/interpolation.pxd -> build/lib.linux-x86_64-2.7/sage/calculus copying ./sage/calculus/transforms/fft.pxd -> build/lib.linux-x86_64-2.7/sage/calculus/transforms copying ./sage/calculus/transforms/dwt.pxd -> build/lib.linux-x86_64-2.7/sage/calculus/transforms copying ./sage/arith/rational_reconstruction.pxd -> build/lib.linux-x86_64-2.7/sage/arith copying ./sage/arith/numerical_approx.pxd -> build/lib.linux-x86_64-2.7/sage/arith copying ./sage/arith/multi_modular.pxd -> build/lib.linux-x86_64-2.7/sage/arith copying ./sage/algebras/quatalg/quaternion_algebra_element.pxd -> build/lib.linux-x86_64-2.7/sage/algebras/quatalg copying ./sage/algebras/letterplace/free_algebra_letterplace.pxd -> build/lib.linux-x86_64-2.7/sage/algebras/letterplace copying ./sage/algebras/letterplace/free_algebra_element_letterplace.pxd -> build/lib.linux-x86_64-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.fes' 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 458 commands (using 1 thread) [ 1/458] creating build/temp.linux-x86_64-2.7/builddir creating build/temp.linux-x86_64-2.7/builddir/build creating build/temp.linux-x86_64-2.7/builddir/build/BUILD creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6 creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/algebras creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/quatalg/quaternion_algebra_element.so [ 2/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/letterplace/free_algebra_element_letterplace.so [ 3/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/letterplace/free_algebra_letterplace.so [ 4/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/letterplace/letterplace_ideal.so [ 5/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/quatalg/quaternion_algebra_cython.so [ 6/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/multi_modular.so -lpari [ 7/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/numerical_approx.so [ 8/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/rational_reconstruction.so -lpari [ 9/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/srange.so -lpari [ 10/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/integration.so -lpari [ 11/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/interpolation.so -lpari [ 12/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/interpolators.so [ 13/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/ode.so -lpari [ 14/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/riemann.so -lpari [ 15/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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:2399:3: warning: '__pyx_v_x_max' may be used uninitialized in this function [-Wmaybe-uninitialized] for (__pyx_v_i = __pyx_v_x_min; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { ^~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c:2287:10: note: '__pyx_v_x_max' was declared here 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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/transforms/dwt.so [ 16/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/transforms/fft.so -lpari [ 17/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/var.so [ 18/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/action.so [ 19/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/category_cy_helper.so [ 20/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/category_singleton.so [ 21/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/coercion_methods.so [ 22/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/examples/semigroups_cython.so [ 23/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/functor.so [ 24/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/map.so -lpari [ 25/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/morphism.so [ 26/458] creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/coding creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/coding/codecan/codecan.so -lpari [ 27/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/coding/binary_code.so -lpari [ 28/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/coding/codecan/autgroup_can_label.so [ 29/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/combinat_cython.so -lpari [ 30/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/crystals/letters.so [ 31/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/debruijn_sequence.so -lpari [ 32/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/degree_sequences.so -lpari [ 33/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/designs_pyx.so -lpari [ 34/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/evenly_distributed_sets.so -lpari [ 35/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/orthogonal_arrays_find_recursive.so [ 36/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/subhypergraph_search.so -lpari [ 37/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/dict_addition.so [ 38/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/enumeration_mod_permgroup.so [ 39/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/expnums.so -lpari [ 40/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/integer_lists/base.so [ 41/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/integer_lists/invlex.so [ 42/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/matrices/dancing_links.so -lpari [ 43/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.o build/temp.linux-x86_64-2.7/sage/combinat/partitions_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/partitions.so -lpari [ 44/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/permutation_cython.so -lpari [ 45/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/q_bernoulli.so [ 46/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/root_system/reflection_group_c.so [ 47/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/words/word_char.so -lpari [ 48/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/words/word_datatypes.so [ 49/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/subword_complex_c.so [ 50/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/crypto/boolean_function.so -lpari [ 51/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/binary_search.so [ 52/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/bitset.so -lpari [ 53/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/blas_dict.so [ 54/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/bounded_integer_sequences.so -lpari [ 55/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/fast_callable.so [ 56/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/fast_eval.so -lpari [ 57/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interactive_constructors_c.so [ 58/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_cdf.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_cdf.so -lpari [ 59/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_el.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_el.so -lpari [ 60/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_py.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_py.so -lpari [ 61/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_rdf.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_rdf.so -lpari [ 62/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_rr.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_rr.so -lpari [ 63/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/memory.so -lpari [ 64/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/memory_allocator.so -lpari [ 65/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/fractal.so [ 66/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/markov_multifractal_cython.so [ 67/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/option.so [ 68/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/time_series.so -lpari [ 69/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/functions/prime_pi.so -lpari [ 70/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/games/sudoku_backtrack.so [ 71/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/geometry/point_collection.so [ 72/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/geometry/toric_lattice_element.so [ 73/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/geometry/integral_points.so -lpari [ 74/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/functions.cc -o build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/data.cc -o build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/triangulations.cc -o build/temp.linux-x86_64-2.7/sage/geometry/triangulation/triangulations.o -fno-strict-aliasing In file included from /usr/include/python2.7/pyconfig.h:6: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-64.h:1199:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/7/x86_64-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/x86_64-redhat-linux/bits/c++config.h:2494, 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:6: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-64.h:1221:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/7/x86_64-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/x86_64-redhat-linux/bits/c++config.h:2494, 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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/distances_all_pairs.so -lpari [ 88/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/graph_backends.so [ 89/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/static_dense_graph.so -lpari [ 90/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/static_sparse_graph.so -lpari [ 91/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/static_sparse_backend.so -lpari [ 92/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/weakly_chordal.so -lpari [ 93/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/matchpoly.so -lpari [ 94/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lplanarity -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/planarity.so [ 95/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/strongly_regular_db.so [ 96/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lrw -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions/rankwidth.so -lpari [ 97/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions/bandwidth.so -lpari [ 98/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions/cutwidth.so -lpari [ 99/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/spanning_tree.so [100/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/trees.so -lpari [101/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/genus.so -lpari [102/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/hyperbolicity.so -lpari [103/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/c_graph.so -lpari [104/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/sparse_graph.so -lpari [105/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/dense_graph.so -lpari [106/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/boost_graph.so -lpari [107/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/group.so [108/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/libgap_wrapper.so [109/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/old.so [110/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/semimonomial_transformations/semimonomial_transformation.so [111/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/matrix_gps/group_element.so [112/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/permgroup_element.so -lpari [113/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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:49: 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:17550:27: warning: '__pyx_v_old_group' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_b = ((__pyx_v_SC->base_orbits[__pyx_v_level])[0]); ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10934:88: note: '__pyx_v_old_group' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_StabilizerChain *__pyx_v_old_group; ^~~~~~~~~~~~~~~~~ /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.so -lpari [114/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/canonical_augmentation.so -lpari [115/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/data_structures.so -lpari [116/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/double_coset.so -lpari [117/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_binary.so -lpari [118/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_graphs.so -lpari [119/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_lists.so -lpari [120/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_matrices.so -lpari [121/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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:11579:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_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:11578:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:11461:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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:11460:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:11282:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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:11281:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_python.so -lpari [122/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_sets.so -lpari [123/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref2/refinement_generic.so -lpari [124/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/gsl/callback.so [125/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/interacts/library_cython.so [126/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/interfaces/sagespawn.so [127/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/lfunctions/zero_sums.so [128/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lecl -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ecl.so -lpari [129/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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/fes.c -o build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/fes.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/fes.c:8960:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_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/fes.c:7614:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_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/fes.c:7613:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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/fes.c:7272:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static 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/fes.c:7271:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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/fes.c:6953:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_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/fes.c:6952:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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/fes.c:6835:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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/fes.c:6834:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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/fes.c:6656:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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/fes.c:6655:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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/fes.c:2064:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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/fes.c:2063:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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/fes.c:2062:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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/fes.c:2061: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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/fes.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lfes -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/fes.so -lpari [130/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/flint/flint.so [131/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/flint/fmpz_poly.so -lpari [132/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/flint/arith.so -lpari [133/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/glpk/error.so -lpari [134/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gmp/pylong.so [135/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -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 -m64 -mtune=generic /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:5096: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:4889: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:4888:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:4771: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:4770:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:4592: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:4591:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:4278: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:4277:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:3936: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:3935:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: 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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.o -L/usr/lib -L/usr/lib64/atlas -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmpxx -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/linbox/linbox.so [136/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lmpfr -lgmp -lm -lLfunction -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/lcalc/lcalc_Lfunction.so -lpari [137/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lecm -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/libecm.so -lpari -Wl,-z,noexecstack [138/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/lrcalc -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -llrcalc -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/lrcalc/lrcalc.so [139/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/closure.so -lpari [140/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/convert.so -lpari [141/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/gen.so -lpari [142/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/handle_error.so -lpari [143/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/pari_instance.so -lpari [144/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/stack.so -lpari [145/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pari/convert_flint.so -lpari [146/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pari/convert_gmp.so -lpari [147/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pari/convert_sage.so [148/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.o build/temp.linux-x86_64-2.7/sage/libs/ppl_shim.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lppl -lgmp -lgmpxx -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ppl.so -lpari [149/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pynac/constant.so [150/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lgmp -lm -lsatlas -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pynac/pynac.so [151/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lratpoints -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ratpoints.so -lpari [152/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lreadline -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/readline.so [153/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp: In function 'int __pyx_pf_4sage_4libs_8singular_8function_9Converter___init__(__pyx_obj_4sage_4libs_8singular_8function_Converter*, PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:8891:81: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] atSet(__pyx_v_v, omStrDup(((char *)"isSB")), ((void *)((int)__pyx_t_17)), INT_CMD); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20431: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:20090: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:20089:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:19748: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:19747:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:19429: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:19428:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:19311: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:19310:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:19132: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:19131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:4102:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:4101:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:4100:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:4099: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/function.so -lpari [154/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/groebner_strategy.so [155/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/option.so [156/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -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:5186: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:8070: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:7850: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:7849:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:7732: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:7731:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:7553: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:7552:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:7239: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:7238:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:6897: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:6896:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3378:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3377:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3376:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3375: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:6018: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/polynomial.so -lpari [157/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/ring.so [158/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:10237: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:9909: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:9908:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:9567: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:9566:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:9248: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:9247:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:9130: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:9129:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:8951: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:8950:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_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:571: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:571: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/singular.so [159/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lsymmetrica -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/symmetrica/symmetrica.so -lpari [160/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/utils.so [161/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/ext_impl.so -lpari [162/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/ext_main.so -lpari [163/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/ext_libmp.so [164/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/arb/arith.so [165/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/homspace.so -lpari [166/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/mat.so [167/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/mwrank.so -lpari [168/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/newforms.so -lpari [169/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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: In function '__pyx_pf_4sage_4libs_3gap_4util_10ObjWrapper_2__hash__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:3126:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] __pyx_r = ((int)__pyx_v_self->value); ^ At top level: /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gap/util.so -lpari [170/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gap/element.so -lpari [171/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gap/libgap.so [172/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gsl/array.so -lpari [173/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/convert.so [174/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/error.so [175/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2.so -lpari [176/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2E.so -lpari [177/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2EContext.so -lpari [178/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2EX.so -lpari [179/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2X.so -lpari [180/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_lzz_p.so -lpari [181/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_lzz_pContext.so -lpari [182/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_lzz_pX.so -lpari [183/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_mat_GF2.so -lpari [184/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_mat_GF2E.so -lpari [185/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_mat_ZZ.so -lpari [186/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ.so -lpari [187/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZX.so -lpari [188/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_p.so -lpari [189/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pContext.so -lpari [190/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pE.so -lpari [191/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pEContext.so -lpari [192/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pEX.so -lpari [193/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pX.so -lpari [194/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/action.so [195/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/echelon_matrix.so [196/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/change_ring.so [197/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/constructor.so [198/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix.so [199/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix0.so [200/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix1.so [201/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix2.so -lpari [202/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_complex_ball_dense.so -lpari [203/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_complex_double_dense.so [204/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_cyclo_dense.so -lpari [205/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_dense.so [206/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_double_dense.so [207/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_generic_dense.so [208/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_generic_sparse.so [209/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_integer_dense.so -lpari [210/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_integer_sparse.so -lpari [211/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lm4ri -lgd -lpng16 -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_mod2_dense.so -lpari [212/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lm4rie -lm4ri -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_gf2e_dense.so -lpari [213/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -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 -m64 -mtune=generic -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -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 -m64 -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 -m64 -mtune=generic /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:5411: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:5635: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:21933: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:21713: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:21712:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:21595: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:21594:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:21416: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:21415:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:20060: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:20059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:19718: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:19717:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3439:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3438:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3437:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3436: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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.o -L/usr/lib -L/usr/lib64/atlas -L/usr/lib64/atlas -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -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-x86_64-2.7/sage/matrix/matrix_modn_dense_float.so -lpari [214/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -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 -m64 -mtune=generic -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -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 -m64 -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 -m64 -mtune=generic -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:5414: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:5638: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:22029: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:21809: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:21808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:21691: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:21690:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:21512: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:21511:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:20156: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:20155:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:19814: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:19813:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3442:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3441:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3440:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3439: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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.o -L/usr/lib -L/usr/lib64/atlas -L/usr/lib64/atlas -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -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-x86_64-2.7/sage/matrix/matrix_modn_dense_double.so -lpari [215/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_modn_sparse.so -lpari [216/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_mpolynomial_dense.so [217/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_polynomial_dense.so [218/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_rational_dense.so -lpari [219/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_rational_sparse.so -lpari [220/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_real_double_dense.so [221/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_sparse.so -lpari [222/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_symbolic_dense.so [223/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_window.so [224/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/misc.so -lpari [225/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/strassen.so -lpari [226/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/basis_exchange_matroid.so -lpari [227/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/basis_matroid.so -lpari [228/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/circuit_closures_matroid.so [229/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/extension.so -lpari [230/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/lean_matrix.so -lpari [231/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/linear_matroid.so -lpari [232/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/matroid.so [233/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/set_system.so -lpari [234/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/union_matroid.so [235/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/unpickling.so -lpari [236/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/media/channels.so [237/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/allocator.so [238/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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: In function '__pyx_f_4sage_4misc_11binary_tree_binary_tree_head_excise': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:2386:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] __pyx_v_right = (((int)__pyx_v_self) & 1); ^ At top level: /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/binary_tree.so -lpari [239/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/c3.so [240/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/c3_controlled.so [241/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/cachefunc.so [242/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/callable_dict.so [243/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/citation.so [244/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/classcall_metaclass.so [245/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/constant_function.so [246/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/cython_c.so [247/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/cython_metaclass.so [248/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/derivative.so [249/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/fast_methods.so [250/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/fpickle.so [251/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/function_mangling.so [252/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/inherit_comparison.so [253/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_attribute.so [254/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_import.so [255/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_list.so [256/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_string.so [257/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/misc_c.so [258/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/nested_class.so [259/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/parser.so [260/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/pickle_old.so [261/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/randstate.so [262/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/reset.so [263/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/sage_timeit_class.so [264/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/search.so [265/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/session.so [266/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/stopgap.so [267/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/weak_dict.so [268/458] creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modular creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/arithgroup/congroup.so -lpari [269/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgmpxx -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/arithgroup/farey_symbol.so -lpari [270/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/arithgroup/arithgroup_element.so [271/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modform/eis_series_cython.so -lpari [272/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modform/l_series_gross_zagier_coeffs.so -lpari [273/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/apply.so [274/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/manin_symbol.so [275/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/relation_matrix_pyx.so [276/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/heilbronn.so -lpari [277/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/p1list.so -lpari [278/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lzn_poly -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens/dist.so -lpari [279/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_rational_sparse.so -lpari [280/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_integer_sparse.so -lpari [281/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_modn_sparse.so -lpari [282/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/finite_submodule_iter.so [283/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/free_module_element.so [284/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/module.so [285/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_complex_double_dense.so [286/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_double_dense.so [287/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_integer_dense.so -lpari [288/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_modn_dense.so -lpari [289/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lm4ri -lgd -lpng16 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_mod2_dense.so [290/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_rational_dense.so -lpari [291/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_real_double_dense.so [292/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/mip.so [293/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/linear_functions.so [294/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/linear_tensor_element.so [295/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/sdp.so [296/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/generic_backend.so [297/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/generic_sdp_backend.so [298/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/glpk_backend.so -lpari [299/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/glpk_exact_backend.so [300/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/ppl_backend.so [301/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/cvxopt_backend.so [302/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/cvxopt_sdp_backend.so [303/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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___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; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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) { ^ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/glpk_graph_backend.so -lpari [304/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/interactivelp_backend.so [305/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/lapack -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lCbc -lCbcSolver -lCgl -lClp -lCoinUtils -lOsiCbc -lOsiClp -lOsi -llapack -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/coin_backend.so -lpari [306/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/parallel/safefork.so [307/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/complex_plot.so -lpari [308/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/base.so [309/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/implicit_surface.so [310/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/index_face_set.so -lpari [311/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/parametric_surface.so -lpari [312/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/shapes.so [313/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/transform.so [314/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/probability/probability_distribution.so -lpari [315/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quadratic_forms/count_local_2.so [316/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quadratic_forms/quadratic_form__evaluate.so [317/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quadratic_forms/ternary.so [318/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quivers/algebra_elements.so -lpari [319/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quivers/paths.so -lpari [320/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/sum_of_squares.so -lpari [321/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.o build/temp.linux-x86_64-2.7/sage/rings/bernmm/bern_modp.o build/temp.linux-x86_64-2.7/sage/rings/bernmm/bern_modp_util.o build/temp.linux-x86_64-2.7/sage/rings/bernmm/bern_rat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lpthread -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/bernmm.so -lpari [322/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/bernoulli_mod_p.so [323/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_arb.so -lpari [324/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lpari -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_double.so -lpari [325/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_interval.so -lpari [326/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_number.so [327/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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/lib64/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/lib64/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/lib64/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/lib64/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/integer.so -lpari [328/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/integer_ring.so -lpari [329/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/factorint.so [330/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/fast_arith.so [331/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/fraction_field_element.so [332/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/fraction_field_FpT.so -lpari [333/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/laurent_series_ring_element.so [334/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/morphism.so [335/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lmpc -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_mpc.so [336/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/noncommutative_ideals.so [337/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_mpoly.so [338/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_poly.so [339/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_pari.so [340/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_ring_element.so [341/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/rational.so -lpari [342/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_double.so -lpari [343/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_interval_absolute.so [344/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_arb.so -lpari [345/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_lazy.so [346/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_mpfi.so -lpari [347/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_mpfr.so -lpari [348/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/residue_field.so [349/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/ring.so [350/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/finite_field_base.so [351/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_base.so [352/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/integer_mod.so -lpari [353/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -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:8371: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:13991: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:19102: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:18882: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:18881:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:18764: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:18763:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:18585: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:18584:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:18271: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:18270:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:17929: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:17928:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:2896:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:2895:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:2894:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:2893: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:531: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:531: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgivaro -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_givaro.so -lpari [354/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lpari -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_ntl_gf2e.so -lpari [355/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_pari_ffelt.so -lpari [356/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/hom_finite_field.so [357/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/hom_prime_finite_field.so [358/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7512: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:7305: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:7304:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:7187: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:7186:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:7008: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:7007:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:6694: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:6693:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:6352: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:6351:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: 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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgivaro -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/hom_finite_field_givaro.so [359/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/function_field/function_field_element.so [360/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_base.so [361/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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:50795: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:50794:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:50453: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:50452:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_element.so -lpari [362/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_element_quadratic.so -lpari [363/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_morphisms.so [364/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/totallyreal.so -lpari [365/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/totallyreal_data.so -lpari [366/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/morphism.so [367/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/common_conversion.so [368/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/local_generic_element.so [369/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_capped_absolute_element.so -lpari [370/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_capped_relative_element.so -lpari [371/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ext_element.so [372/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_fixed_mod_element.so -lpari [373/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_generic_element.so [374/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_printing.so [375/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_CA_element.so -lpari [376/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_CR_element.so -lpari [377/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_element.so [378/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_FM_element.so -lpari [379/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/pow_computer.so -lpari [380/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 '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:5544:85: warning: '__pyx_v_low_shifter_fm' may be used uninitialized in this function [-Wmaybe-uninitialized] MulMod(__pyx_v_low_part, __pyx_v_low_part, (__pyx_v_low_shifter_fm[__pyx_v_i]), (__pyx_v_m[0])); ^ /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:5564:76: warning: '__pyx_v_low_shifter' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pX_conv_modulus(__pyx_v_lowshift, (__pyx_v_low_shifter[__pyx_v_i]), __pyx_v_c->x); ^ /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/pow_computer_ext.so -lpari [381/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/pow_computer_flint.so -lpari [382/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/qadic_flint_CR.so -lpari [383/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/qadic_flint_CA.so -lpari [384/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/qadic_flint_FM.so -lpari [385/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/cyclotomic.so -lpari [386/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/evaluation.so [387/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/laurent_polynomial.so [388/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial.so [389/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial_ideal_libsingular.so -lpari [390/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:27061: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:26757: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:26756:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:26415: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:26414:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:26096: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:26095:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:25978: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:25977:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:25799: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:25798:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:3970:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3969:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3968:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3967: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:7569: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:6535: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/plural.so -lpari [391/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -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:9272: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:9676: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:10082: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:48973: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:48753: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:48752:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:48635: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:48634:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:48456: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:48455:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:48142: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:48141:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:47800: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:47799:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3621:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3620:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3619:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3618: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial_libsingular.so -lpari [392/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial_ring_generic.so [393/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_number_field.so [394/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polydict.so -lpari [395/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_complex_arb.so -lpari [396/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_compiled.so [397/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_element.so [398/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_gf2x.so -lpari [399/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_zz_pex.so -lpari [400/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_zmod_flint.so -lpari [401/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_integer_dense_flint.so -lpari [402/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_integer_dense_ntl.so -lpari [403/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_rational_flint.so -lpari [404/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_modn_dense_ntl.so -lpari [405/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_ring_homomorphism.so [406/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lbrial -lbrial_groebner -lm4ri -lpng16 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/pbori.so -lpari [407/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_real_mpfr_dense.so -lpari [408/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/real_roots.so [409/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/refine_root.so [410/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/symmetric_reduction.so [411/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/skew_polynomial_element.so [412/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/semirings/tropical_semiring.so [413/458] creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat/cryptominisat.so -lpari [414/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/sat/solvers/cryptominisat/solverconf_helper.cpp -o build/temp.linux-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.o build/temp.linux-x86_64-2.7/sage/sat/solvers/cryptominisat/solverconf_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat/solverconf.so [415/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sat/solvers/satsolver.so [416/458] creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lratpoints -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves/descent_two_isogeny.so -lpari [417/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves/period_lattice_region.so [418/458] creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.o build/temp.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.o build/temp.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.o build/temp.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob.so -lpari [419/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/projective/projective_morphism_helper.so [420/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/toric/divisor_class.so [421/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sets/disjoint_set.so [422/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sets/finite_set_map_cy.so [423/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sets/recursively_enumerated_set.so [424/458] creating build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/util.so [425/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/distributions.so [426/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/hmm.so -lpari [427/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/chmm.so -lpari [428/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/intlist.so -lpari [429/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 /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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-2.7/sage/stats/distributions/dgs_gauss_mp.o -std=c99 -D_XOPEN_SOURCE=600 -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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-2.7/sage/stats/distributions/dgs_gauss_dp.o -std=c99 -D_XOPEN_SOURCE=600 -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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-2.7/sage/stats/distributions/dgs_bern.o -std=c99 -D_XOPEN_SOURCE=600 -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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.o build/temp.linux-x86_64-2.7/sage/stats/distributions/dgs_gauss_mp.o build/temp.linux-x86_64-2.7/sage/stats/distributions/dgs_gauss_dp.o build/temp.linux-x86_64-2.7/sage/stats/distributions/dgs_bern.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/distributions/discrete_gaussian_integer.so -lpari [430/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/element.so [431/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/category_object.so [432/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce.so [433/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce_actions.so -lpari [434/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce_dict.so [435/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce_maps.so [436/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/debug_options.so [437/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/element_wrapper.so [438/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/factory.so [439/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/list_clone.so -lpari [440/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/list_clone_demo.so [441/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/list_clone_timings_cy.so [442/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/misc.so [443/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/mutability.so [444/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent.so [445/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent_base.so -lpari [446/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent_gens.so -lpari [447/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent_old.so -lpari [448/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/sage_object.so [449/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/comparison.so [450/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/constants_c.so [451/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/expression.so -lpari [452/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/function.so [453/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/getitem.so [454/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/ring.so [455/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/series.so [456/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/substitution_map.so [457/458] creating build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/tests/stl_vector.so -lpari [458/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/tests/cython.so Time to execute 458 commands: 2221.57 seconds. Total time spent compiling C/C++ extensions: 2221.61 seconds. + popd ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/sagenb/src ~/build/BUILD/sage-7.6 + pushd build/pkgs/sagenb/src + /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 + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/flintqs/src ~/build/BUILD/sage-7.6/build/pkgs/flintqs/src ~/build/BUILD/sage-7.6 + 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 -m64 -mtune=generic' + 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 -m64 -mtune=generic' + 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 -m64 -mtune=generic -I/usr/lib64/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 -m64 -mtune=generic -I/usr/lib64/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=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info checking build system type... x86_64-redhat-linux-gnu checking host system type... x86_64-redhat-linux-gnu checking target system type... x86_64-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 x86_64-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 x86_64-redhat-linux-gnu-g++... no checking for x86_64-redhat-linux-gnu-c++... no checking for x86_64-redhat-linux-gnu-gpp... no checking for x86_64-redhat-linux-gnu-aCC... no checking for x86_64-redhat-linux-gnu-CC... no checking for x86_64-redhat-linux-gnu-cxx... no checking for x86_64-redhat-linux-gnu-cc++... no checking for x86_64-redhat-linux-gnu-cl.exe... no checking for x86_64-redhat-linux-gnu-FCC... no checking for x86_64-redhat-linux-gnu-KCC... no checking for x86_64-redhat-linux-gnu-RCC... no checking for x86_64-redhat-linux-gnu-xlC_r... no checking for x86_64-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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -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 -m64 -mtune=generic -o dikcube cube.o phase1.o phase2.o setcube.o permcube.o prntsol.o globals.o size dikcube text data bss dec hex filename 23551 800 1119768 1144119 117537 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 -m64 -mtune=generic -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 -m64 -mtune=generic -o size222 size222.o size size222 text data bss dec hex filename 5061 608 1871760 1877429 1ca5b5 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 -m64 -mtune=generic -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 -m64 -mtune=generic -o size333c size333c.o size size333c text data bss dec hex filename 12222 608 5227232 5240062 4ff4fe 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 -m64 -mtune=generic -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 -m64 -mtune=generic -o sizesquare sizesquare.o size sizesquare text data bss dec hex filename 5368 608 4154176 4160152 3f7a98 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 -m64 -mtune=generic -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 -m64 -mtune=generic -o sizedom sizedom.o size sizedom text data bss dec hex filename 15985 616 38792960 38809561 2502fd9 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 -m64 -mtune=generic -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 -m64 -mtune=generic -o sizekoc1 sizekoc1.o size sizekoc1 text data bss dec hex filename 14881 600 164358784 164374265 9cc26f9 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 -m64 -mtune=generic -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 -m64 -mtune=generic -o sizekoc2 sizekoc2.o size sizekoc2 text data bss dec hex filename 18158 608 814067808 814086574 3085f9ae 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 -m64 -mtune=generic -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 -m64 -mtune=generic -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.x86_64||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/fes.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.x86_64 src/build/lib.linux-x86_64-2.7/ + rm -f ++ grep -lr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 src/build/temp.linux-x86_64-2.7/ ~/build/BUILD/sage-7.6/src ~/build/BUILD/sage-7.6 + rm -f + pushd src + /usr/bin/python2 ./setup.py build /usr/lib64/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.02 seconds. running build running build_py running build_ext Updating Cython code.... Finished Cythonizing, time: 5.30 seconds. copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs.h -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_bern.h -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_gauss.h -> build/lib.linux-x86_64-2.7/sage/stats/distributions copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/dgs_misc.h -> build/lib.linux-x86_64-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-x86_64-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-x86_64-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-x86_64-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-x86_64-2.7/sage/modular/arithgroup copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cython_metaclass.h -> build/lib.linux-x86_64-2.7/sage/misc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/minorfix.h -> build/lib.linux-x86_64-2.7/sage/matroids copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/eclsig.h -> build/lib.linux-x86_64-2.7/sage/libs copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/wrap.h -> build/lib.linux-x86_64-2.7/sage/libs/pynac copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/polybori/pb_wrap.h -> build/lib.linux-x86_64-2.7/sage/libs/polybori copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ntl/ntlwrap.h -> build/lib.linux-x86_64-2.7/sage/libs/ntl copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/lcalc/lcalc_sage.h -> build/lib.linux-x86_64-2.7/sage/libs/lcalc copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/cypari2/cypari.h -> build/lib.linux-x86_64-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-x86_64-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-x86_64-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/functions.h -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/geometry/triangulation/triangulations.h -> build/lib.linux-x86_64-2.7/sage/geometry/triangulation copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/ccobject.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/mod_int.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/solaris_fixes.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/python_debug.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/pyx_visit.h -> build/lib.linux-x86_64-2.7/sage/ext copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.h -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.h -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.h -> build/lib.linux-x86_64-2.7/sage/ext/interpreters copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions_c.h -> build/lib.linux-x86_64-2.7/sage/combinat copying /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/matrices/dancing_links_c.h -> build/lib.linux-x86_64-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.fes' 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 458 commands (using 1 thread) [ 1/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/quatalg/quaternion_algebra_element.so [ 2/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/letterplace/free_algebra_element_letterplace.so [ 3/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/letterplace/free_algebra_letterplace.so [ 4/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/letterplace/letterplace_ideal.so [ 5/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/algebras/quatalg/quaternion_algebra_cython.so [ 6/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/multi_modular.so -lpari [ 7/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/numerical_approx.so [ 8/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/rational_reconstruction.so -lpari [ 9/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/arith/srange.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/arith/srange.so -lpari [ 10/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/integration.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/integration.so -lpari [ 11/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolation.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/interpolation.so -lpari [ 12/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/interpolators.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/interpolators.so [ 13/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/ode.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/ode.so -lpari [ 14/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/riemann.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/riemann.so -lpari [ 15/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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:2399:3: warning: '__pyx_v_x_max' may be used uninitialized in this function [-Wmaybe-uninitialized] for (__pyx_v_i = __pyx_v_x_min; __pyx_v_i < __pyx_t_5; __pyx_v_i++) { ^~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.c:2287:10: note: '__pyx_v_x_max' was declared here 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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/dwt.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/transforms/dwt.so [ 16/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/transforms/fft.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/transforms/fft.so -lpari [ 17/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/calculus/var.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/calculus/var.so [ 18/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/action.so [ 19/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/category_cy_helper.so [ 20/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/category_singleton.so [ 21/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/coercion_methods.so [ 22/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/examples/semigroups_cython.so [ 23/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/functor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/functor.so [ 24/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/map.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/map.so -lpari [ 25/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/categories/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/categories/morphism.so [ 26/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/coding/codecan/codecan.so -lpari [ 27/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/coding/binary_code.so -lpari [ 28/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/coding/codecan/autgroup_can_label.so [ 29/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/combinat_cython.so -lpari [ 30/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/crystals/letters.so [ 31/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/debruijn_sequence.so -lpari [ 32/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/degree_sequences.so -lpari [ 33/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/designs_pyx.so -lpari [ 34/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/evenly_distributed_sets.so -lpari [ 35/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/orthogonal_arrays_find_recursive.so [ 36/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/designs/subhypergraph_search.so -lpari [ 37/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/dict_addition.so [ 38/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/enumeration_mod_permgroup.so [ 39/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/expnums.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/expnums.so -lpari [ 40/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/integer_lists/base.so [ 41/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/integer_lists/invlex.so [ 42/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/matrices/dancing_links.so -lpari [ 43/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/combinat/partitions.o build/temp.linux-x86_64-2.7/sage/combinat/partitions_c.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/partitions.so -lpari [ 44/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/permutation_cython.so -lpari [ 45/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/q_bernoulli.so [ 46/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/root_system/reflection_group_c.so [ 47/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/words/word_char.so -lpari [ 48/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/words/word_datatypes.so [ 49/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/combinat/subword_complex_c.so [ 50/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/crypto/boolean_function.so -lpari [ 51/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/binary_search.so [ 52/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/bitset.so -lpari [ 53/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/blas_dict.so [ 54/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/data_structures/bounded_integer_sequences.so -lpari [ 55/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/fast_callable.so [ 56/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/fast_eval.so -lpari [ 57/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interactive_constructors_c.so [ 58/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_cdf.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_cdf.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_cdf.so -lpari [ 59/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_el.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_el.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_el.so -lpari [ 60/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_py.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_py.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_py.so -lpari [ 61/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rdf.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_rdf.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_rdf.so -lpari [ 62/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/interpreters/wrapper_rr.o build/temp.linux-x86_64-2.7/sage/ext/interpreters/interp_rr.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/interpreters/wrapper_rr.so -lpari [ 63/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext/memory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/memory.so -lpari [ 64/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/ext/memory_allocator.so -lpari [ 65/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/fractal.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/fractal.so [ 66/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/markov_multifractal_cython.so [ 67/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/option.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/option.so [ 68/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/finance/time_series.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/finance/time_series.so -lpari [ 69/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/functions/prime_pi.so -lpari [ 70/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/games/sudoku_backtrack.so [ 71/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/geometry/point_collection.so [ 72/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/geometry/toric_lattice_element.so [ 73/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/geometry/integral_points.so -lpari [ 74/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/functions.cc -o build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/data.cc -o build/temp.linux-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/geometry/triangulation/triangulations.cc -o build/temp.linux-x86_64-2.7/sage/geometry/triangulation/triangulations.o -fno-strict-aliasing In file included from /usr/include/python2.7/pyconfig.h:6: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-64.h:1199:0: warning: "_POSIX_C_SOURCE" redefined #define _POSIX_C_SOURCE 200112L In file included from /usr/include/c++/7/x86_64-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/x86_64-redhat-linux/bits/c++config.h:2494, 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:6: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-64.h:1221:0: warning: "_XOPEN_SOURCE" redefined #define _XOPEN_SOURCE 600 In file included from /usr/include/c++/7/x86_64-redhat-linux/bits/os_defines.h:39:0, from /usr/include/c++/7/x86_64-redhat-linux/bits/c++config.h:2494, 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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/distances_all_pairs.so -lpari [ 88/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/graph_backends.so [ 89/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/static_dense_graph.so -lpari [ 90/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/static_sparse_graph.so -lpari [ 91/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/static_sparse_backend.so -lpari [ 92/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/weakly_chordal.so -lpari [ 93/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/matchpoly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/matchpoly.so -lpari [ 94/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/planarity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lplanarity -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/planarity.so [ 95/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/strongly_regular_db.so [ 96/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lrw -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions/rankwidth.so -lpari [ 97/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions/bandwidth.so -lpari [ 98/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/graph_decompositions/cutwidth.so -lpari [ 99/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/spanning_tree.so [100/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/trees.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/trees.so -lpari [101/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/genus.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/genus.so -lpari [102/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/graphs/hyperbolicity.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/hyperbolicity.so -lpari [103/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/c_graph.so -lpari [104/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/sparse_graph.so -lpari [105/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/dense_graph.so -lpari [106/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/graphs/base/boost_graph.so -lpari [107/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/group.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/group.so [108/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/libgap_wrapper.so [109/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/old.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/old.so [110/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/semimonomial_transformations/semimonomial_transformation.so [111/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/matrix_gps/group_element.so [112/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/permgroup_element.so -lpari [113/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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:49: 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:17550:27: warning: '__pyx_v_old_group' may be used uninitialized in this function [-Wmaybe-uninitialized] __pyx_v_b = ((__pyx_v_SC->base_orbits[__pyx_v_level])[0]); ~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.c:10934:88: note: '__pyx_v_old_group' was declared here struct __pyx_t_4sage_6groups_8perm_gps_9partn_ref_15data_structures_StabilizerChain *__pyx_v_old_group; ^~~~~~~~~~~~~~~~~ /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/automorphism_group_canonical_label.so -lpari [114/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/canonical_augmentation.so -lpari [115/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/data_structures.so -lpari [116/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/double_coset.so -lpari [117/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_binary.so -lpari [118/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_graphs.so -lpari [119/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_lists.so -lpari [120/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_matrices.so -lpari [121/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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:11579:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_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:11578:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:11461:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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:11460:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:11282:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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:11281:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_python.so -lpari [122/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref/refinement_sets.so -lpari [123/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/groups/perm_gps/partn_ref2/refinement_generic.so -lpari [124/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/gsl/callback.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/gsl/callback.so [125/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/interacts/library_cython.so [126/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/interfaces/sagespawn.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/interfaces/sagespawn.so [127/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/lfunctions/zero_sums.so [128/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ecl.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lecl -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ecl.so -lpari [129/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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/fes.c -o build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/fes.o -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/fes.c:8960:18: warning: '__Pyx_CFunc_object____object____object____int___to_py' defined but not used [-Wunused-function] static PyObject *__Pyx_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/fes.c:7614:18: warning: '__pyx_pw_4sage_9structure_7element_3have_same_parent' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_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/fes.c:7613:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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/fes.c:7272:18: warning: '__pyx_pw_4sage_9structure_7element_1parent' defined but not used [-Wunused-function] static 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/fes.c:7271:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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/fes.c:6953:18: warning: '__pyx_pw_4sage_9structure_11sage_object_5rich_to_bool_sgn' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_11sage_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/fes.c:6952:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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/fes.c:6835:18: warning: '__pyx_pw_4sage_9structure_11sage_object_3rich_to_bool' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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/fes.c:6834:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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/fes.c:6656:18: warning: '__pyx_pw_4sage_9structure_11sage_object_1richcmp_not_equal' defined but not used [-Wunused-function] static PyObject *__pyx_pw_4sage_9structure_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/fes.c:6655:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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/fes.c:2064:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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/fes.c:2063:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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/fes.c:2062:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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/fes.c:2061: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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/fes.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lfes -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/fes.so -lpari [130/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/flint/flint.so [131/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/flint/fmpz_poly.so -lpari [132/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/flint/arith.so -lpari [133/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/glpk/error.so -lpari [134/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gmp/pylong.so [135/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -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 -m64 -mtune=generic /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.cpp:5096: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:4889: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:4888:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:4771: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:4770:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:4592: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:4591:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:4278: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:4277:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:3936: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:3935:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: 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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/linbox/linbox.o -L/usr/lib -L/usr/lib64/atlas -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -llinbox -llinboxsage -lntl -lfplll -liml -lgivaro -lflint -lmpfr -lgmp -lgmp -lgmpxx -lsatlas -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/linbox/linbox.so [136/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lmpfr -lgmp -lm -lLfunction -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/lcalc/lcalc_Lfunction.so -lpari [137/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/libecm.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lecm -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/libecm.so -lpari -Wl,-z,noexecstack [138/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/lrcalc -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -llrcalc -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/lrcalc/lrcalc.so [139/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/closure.so -lpari [140/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/convert.so -lpari [141/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/gen.so -lpari [142/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/handle_error.so -lpari [143/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/pari_instance.so -lpari [144/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/cypari2/stack.so -lpari [145/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pari/convert_flint.so -lpari [146/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pari/convert_gmp.so -lpari [147/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pari/convert_sage.so [148/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ppl.o build/temp.linux-x86_64-2.7/sage/libs/ppl_shim.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lppl -lgmp -lgmpxx -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ppl.so -lpari [149/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pynac/constant.so [150/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/pynac/pynac.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lgmp -lm -lsatlas -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/pynac/pynac.so [151/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/ratpoints.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lratpoints -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ratpoints.so -lpari [152/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/readline.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lreadline -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/readline.so [153/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp: In function 'int __pyx_pf_4sage_4libs_8singular_8function_9Converter___init__(__pyx_obj_4sage_4libs_8singular_8function_Converter*, PyObject*, PyObject*, PyObject*)': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:8891:81: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] atSet(__pyx_v_v, omStrDup(((char *)"isSB")), ((void *)((int)__pyx_t_17)), INT_CMD); ^ /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp: At global scope: /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/function.cpp:20431: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:20090: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:20089:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:19748: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:19747:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:19429: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:19428:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:19311: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:19310:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:19132: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:19131:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:4102:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:4101:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:4100:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:4099: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/function.so -lpari [154/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/groebner_strategy.so [155/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/option.so [156/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -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:5186: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:8070: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:7850: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:7849:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:7732: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:7731:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:7553: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:7552:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:7239: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:7238:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:6897: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:6896:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3378:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3377:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3376:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3375: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:6018: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/polynomial.so -lpari [157/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/ring.so [158/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/singular/singular.cpp:10237: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:9909: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:9908:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:9567: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:9566:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:9248: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:9247:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:9130: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:9129:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:8951: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:8950:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_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:571: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:571: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/singular/singular.so [159/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lsymmetrica -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/symmetrica/symmetrica.so -lpari [160/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/utils.so [161/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/ext_impl.so -lpari [162/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/ext_main.so -lpari [163/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/flint -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/mpmath/ext_libmp.so [164/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/arb/arith.so [165/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/homspace.so -lpari [166/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/mat.so [167/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/mwrank.so -lpari [168/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lec -lntl -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/eclib/newforms.so -lpari [169/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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: In function '__pyx_pf_4sage_4libs_3gap_4util_10ObjWrapper_2__hash__': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/libs/gap/util.c:3126:14: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] __pyx_r = ((int)__pyx_v_self->value); ^ At top level: /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gap/util.so -lpari [170/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gap/element.so -lpari [171/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgap -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gap/libgap.so [172/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/gsl/array.so -lpari [173/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/convert.so [174/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/error.so [175/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2.so -lpari [176/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2E.so -lpari [177/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2EContext.so -lpari [178/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2EX.so -lpari [179/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_GF2X.so -lpari [180/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_lzz_p.so -lpari [181/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_lzz_pContext.so -lpari [182/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_lzz_pX.so -lpari [183/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_mat_GF2.so -lpari [184/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_mat_GF2E.so -lpari [185/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_mat_ZZ.so -lpari [186/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ.so -lpari [187/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZX.so -lpari [188/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_p.so -lpari [189/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pContext.so -lpari [190/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pE.so -lpari [191/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pEContext.so -lpari [192/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pEX.so -lpari [193/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/libs/ntl/ntl_ZZ_pX.so -lpari [194/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/action.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/action.so [195/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/echelon_matrix.so [196/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/change_ring.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/change_ring.so [197/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/constructor.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/constructor.so [198/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix.so [199/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix0.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix0.so [200/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix1.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix1.so [201/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix2.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix2.so -lpari [202/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_complex_ball_dense.so -lpari [203/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_complex_double_dense.so [204/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_cyclo_dense.so -lpari [205/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_dense.so [206/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_double_dense.so [207/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_generic_dense.so [208/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_generic_sparse.so [209/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_integer_dense.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_integer_dense.so -lpari [210/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_integer_sparse.so -lpari [211/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lm4ri -lgd -lpng16 -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_mod2_dense.so -lpari [212/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lm4rie -lm4ri -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_gf2e_dense.so -lpari [213/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -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 -m64 -mtune=generic -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -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 -m64 -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 -m64 -mtune=generic /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:5411: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:5635: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:21933: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:21713: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:21712:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:21595: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:21594:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:21416: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:21415:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:20060: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:20059:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:19718: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:19717:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3439:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3438:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3437:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3436: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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_float.o -L/usr/lib -L/usr/lib64/atlas -L/usr/lib64/atlas -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -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-x86_64-2.7/sage/matrix/matrix_modn_dense_float.so -lpari [214/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -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 -m64 -mtune=generic -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -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 -m64 -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 -m64 -mtune=generic -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:5414: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:5638: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:22029: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:21809: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:21808:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:21691: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:21690:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:21512: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:21511:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:20156: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:20155:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:19814: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:19813:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3442:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3441:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3440:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3439: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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_modn_dense_double.o -L/usr/lib -L/usr/lib64/atlas -L/usr/lib64/atlas -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -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-x86_64-2.7/sage/matrix/matrix_modn_dense_double.so -lpari [215/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_modn_sparse.so -lpari [216/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_mpolynomial_dense.so [217/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_polynomial_dense.so [218/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/atlas/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/matrix_rational_dense.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -liml -lpari -lflint -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_rational_dense.so -lpari [219/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_rational_sparse.so -lpari [220/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_real_double_dense.so [221/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_sparse.so -lpari [222/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_symbolic_dense.so [223/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/matrix_window.so [224/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/misc.so -lpari [225/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matrix/strassen.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matrix/strassen.so -lpari [226/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/basis_exchange_matroid.so -lpari [227/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/basis_matroid.so -lpari [228/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/circuit_closures_matroid.so [229/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/extension.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/extension.so -lpari [230/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/lean_matrix.so -lpari [231/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/linear_matroid.so -lpari [232/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/matroid.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/matroid.so [233/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/set_system.so -lpari [234/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/union_matroid.so [235/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/matroids/unpickling.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/matroids/unpickling.so -lpari [236/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/media/channels.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/media/channels.so [237/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/allocator.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/allocator.so [238/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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: In function '__pyx_f_4sage_4misc_11binary_tree_binary_tree_head_excise': /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/binary_tree.c:2386:21: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] __pyx_v_right = (((int)__pyx_v_self) & 1); ^ At top level: /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/binary_tree.so -lpari [239/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/c3.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/c3.so [240/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/c3_controlled.so [241/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/cachefunc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/cachefunc.so [242/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/callable_dict.so [243/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/citation.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/citation.so [244/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/classcall_metaclass.so [245/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/constant_function.so [246/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/cython_c.so [247/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/cython_metaclass.so [248/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/derivative.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/derivative.so [249/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/fast_methods.so [250/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/fpickle.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/fpickle.so [251/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/function_mangling.so [252/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/inherit_comparison.so [253/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_attribute.so [254/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_import.so [255/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_list.so [256/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/lazy_string.so [257/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/misc_c.so [258/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/nested_class.so [259/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/parser.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/parser.so [260/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/pickle_old.so [261/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/randstate.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/randstate.so [262/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/reset.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/reset.so [263/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/sage_timeit_class.so [264/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/search.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/search.so [265/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/session.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/session.so [266/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/misc/stopgap.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/stopgap.so [267/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/misc/weak_dict.so [268/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/arithgroup/congroup.so -lpari [269/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lgmpxx -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/arithgroup/farey_symbol.so -lpari [270/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/arithgroup/arithgroup_element.so [271/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modform/eis_series_cython.so -lpari [272/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modform/l_series_gross_zagier_coeffs.so -lpari [273/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/apply.so [274/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/manin_symbol.so [275/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/relation_matrix_pyx.so [276/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/heilbronn.so -lpari [277/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/modsym/p1list.so -lpari [278/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lzn_poly -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modular/pollack_stevens/dist.so -lpari [279/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_rational_sparse.so -lpari [280/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_integer_sparse.so -lpari [281/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_modn_sparse.so -lpari [282/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/finite_submodule_iter.so [283/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/free_module_element.so [284/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/modules/module.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/module.so [285/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_complex_double_dense.so [286/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_double_dense.so [287/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_integer_dense.so -lpari [288/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_modn_dense.so -lpari [289/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lm4ri -lgd -lpng16 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_mod2_dense.so [290/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_rational_dense.so -lpari [291/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/modules/vector_real_double_dense.so [292/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/mip.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/mip.so [293/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/linear_functions.so [294/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/linear_tensor_element.so [295/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/numerical/sdp.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/sdp.so [296/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/generic_backend.so [297/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/generic_sdp_backend.so [298/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/glpk_backend.so -lpari [299/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/glpk_exact_backend.so [300/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/ppl_backend.so [301/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/cvxopt_backend.so [302/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/cvxopt_sdp_backend.so [303/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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___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; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /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) { ^ gcc -pthread -shared -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lglpk -lgmp -lz -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/glpk_graph_backend.so -lpari [304/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/interactivelp_backend.so [305/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/lapack -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lCbc -lCbcSolver -lCgl -lClp -lCoinUtils -lOsiCbc -lOsiClp -lOsi -llapack -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/numerical/backends/coin_backend.so -lpari [306/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/parallel/safefork.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/parallel/safefork.so [307/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/complex_plot.o -fno-strict-aliasing In file included from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/complex_plot.so -lpari [308/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/base.so [309/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/plot/plot3d/implicit_surface.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/implicit_surface.so [310/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/index_face_set.so -lpari [311/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/parametric_surface.so -lpari [312/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/shapes.so [313/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/plot/plot3d/transform.so [314/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/probability/probability_distribution.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/probability/probability_distribution.so -lpari [315/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quadratic_forms/count_local_2.so [316/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quadratic_forms/quadratic_form__evaluate.so [317/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quadratic_forms/ternary.so [318/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quivers/algebra_elements.so -lpari [319/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/quivers/paths.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/quivers/paths.so -lpari [320/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lm -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/sum_of_squares.so -lpari [321/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DUSE_THREADS=1 -DTHREAD_STACK_SIZE=4096 -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/bernmm.o build/temp.linux-x86_64-2.7/sage/rings/bernmm/bern_modp.o build/temp.linux-x86_64-2.7/sage/rings/bernmm/bern_modp_util.o build/temp.linux-x86_64-2.7/sage/rings/bernmm/bern_rat.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lpthread -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/bernmm.so -lpari [322/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/bernoulli_mod_p.so [323/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_arb.so -lpari [324/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/complex_double.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lpari -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_double.so -lpari [325/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_interval.so -lpari [326/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_number.so [327/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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/lib64/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/lib64/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/lib64/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/lib64/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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/integer.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lpari -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/integer.so -lpari [328/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/integer_ring.so -lpari [329/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/factorint.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/factorint.so [330/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/fast_arith.so [331/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/fraction_field_element.so [332/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/fraction_field_FpT.so -lpari [333/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/laurent_series_ring_element.so [334/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/morphism.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/morphism.so [335/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lmpc -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/complex_mpc.so [336/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/noncommutative_ideals.so [337/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_mpoly.so [338/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_poly.so [339/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_pari.so [340/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/power_series_ring_element.so [341/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/rational.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/rational.so -lpari [342/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/real_double.o -L/usr/lib64/atlas/ -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgsl -lgmp -lm -lsatlas -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_double.so -lpari [343/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_interval_absolute.so [344/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_arb.so -lpari [345/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_lazy.so [346/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_mpfi.so -lpari [347/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/real_mpfr.so -lpari [348/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/residue_field.so [349/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/ring.so [350/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/finite_field_base.so [351/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_base.so [352/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/integer_mod.so -lpari [353/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -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:8371: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:13991: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:19102: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:18882: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:18881:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:18764: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:18763:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:18585: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:18584:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:18271: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:18270:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:17929: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:17928:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:2896:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:2895:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:2894:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:2893: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:531: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:531: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgivaro -lpari -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_givaro.so -lpari [354/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lpari -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_ntl_gf2e.so -lpari [355/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpari -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/element_pari_ffelt.so -lpari [356/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/hom_finite_field.so [357/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/hom_prime_finite_field.so [358/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/finite_rings/hom_finite_field_givaro.cpp:7512: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:7305: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:7304:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:7187: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:7186:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:7008: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:7007:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:6694: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:6693:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:6352: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:6351:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: 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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgivaro -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/finite_rings/hom_finite_field_givaro.so [359/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/function_field/function_field_element.so [360/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_base.so [361/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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:50795: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:50794:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:50453: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:50452:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_element.so -lpari [362/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_element_quadratic.so -lpari [363/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/number_field_morphisms.so [364/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/totallyreal.so -lpari [365/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/number_field/totallyreal_data.so -lpari [366/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/morphism.so [367/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/common_conversion.so [368/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/local_generic_element.so [369/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_capped_absolute_element.so -lpari [370/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_capped_relative_element.so -lpari [371/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ext_element.so [372/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_fixed_mod_element.so -lpari [373/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_generic_element.so [374/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_printing.so [375/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_CA_element.so -lpari [376/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_CR_element.so -lpari [377/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_element.so [378/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/padic_ZZ_pX_FM_element.so -lpari [379/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/pow_computer.so -lpari [380/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 '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:5544:85: warning: '__pyx_v_low_shifter_fm' may be used uninitialized in this function [-Wmaybe-uninitialized] MulMod(__pyx_v_low_part, __pyx_v_low_part, (__pyx_v_low_shifter_fm[__pyx_v_i]), (__pyx_v_m[0])); ^ /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:5564:76: warning: '__pyx_v_low_shifter' may be used uninitialized in this function [-Wmaybe-uninitialized] ZZ_pX_conv_modulus(__pyx_v_lowshift, (__pyx_v_low_shifter[__pyx_v_i]), __pyx_v_c->x); ^ /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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lm -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/pow_computer_ext.so -lpari [381/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/pow_computer_flint.so -lpari [382/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/qadic_flint_CR.so -lpari [383/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/qadic_flint_CA.so -lpari [384/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/padics/qadic_flint_FM.so -lpari [385/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/cyclotomic.so -lpari [386/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lmpfi -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/evaluation.so [387/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/laurent_polynomial.so [388/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial.so [389/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial_ideal_libsingular.so -lpari [390/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -fno-strict-aliasing /builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/rings/polynomial/plural.cpp:27061: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:26757: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:26756:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:26415: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:26414:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:26096: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:26095:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:25978: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:25977:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:25799: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:25798:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:3970:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3969:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3968:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3967: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:7569: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:6535: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/plural.so -lpari [391/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/singular -I/usr/include/factory -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -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:9272: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:9676: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:10082: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:48973: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:48753: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:48752:13: warning: '__pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_4rich_to_bool_sgn[] = "rich_to_bool_sgn(int op, Py_ssize_t c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 152)\n\n Same as ``rich_to_bool``, but allow any `c < 0` and `c > 0`\n instead of only `-1` and `1`.\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:48635: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:48634:13: warning: '__pyx_doc_4sage_9structure_11sage_object_2rich_to_bool' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_2rich_to_bool[] = "rich_to_bool(int op, int c) -> bool\nFile: sage/structure/sage_object.pxd (starting at line 77)\n\n Return the corresponding ``True`` or ``False`` value for a rich\n comparison, given the result of an ordinary comparison.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n - ``c`` -- the result of an ordinary comparison: -1, 0 or 1.\n\n OUTPUT: 1 or 0 (corresponding to ``True`` and ``False``)\n\n .. SEEALSO::\n\n ``rich_to_bool_sgn`` if ``c`` could be outside the [-1, 1]\n range.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (rich_to_bool,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: for c in (-1,0,1):\n ....: print(rich_to_bool(op, c))\n True False False\n True True False\n False True False\n True False True\n False False True\n False True True\n\n Indirect tests using integers::\n\n sage: 0 < 5, 5 < 5, 5 < -8\n (True, False, False)\n sage: 0 <= 5, 5 <= 5, 5 <= -8\n (True, True, False)\n sage: 0 >= 5, 5 >= 5, 5 >= -8\n (False, True, True)\n sage: 0 > 5, 5 > 5, 5 > -8\n (False, False, True)\n sage: 0 == 5, 5 == 5, 5 == -8\n (False, True, False)\n sage: 0 != 5, 5 != 5, 5 != -8\n (True, False, True)\n\n TESTS::\n\n sage: from sage.structure.sage_object import py_rich_to_bool\n sage: py_rich_to_bool(op_EQ, 0)\n doctest:...: DeprecationWarning: py_rich_to_bool is deprecated. Please use sage.structure.sage_object.rich_to_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:48456: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:48455:13: warning: '__pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_11sage_object_richcmp_not_equal[] = "richcmp_not_equal(x, y, int op)\nFile: sage/structure/sage_object.pxd (starting at line 13)\n\n Like ``richcmp(x, y, op)`` but assuming that `x` is not equal to `y`.\n\n INPUT:\n\n - ``op`` -- a rich comparison operation (e.g. ``Py_EQ``)\n\n OUTPUT:\n\n If ``op`` is not ``op_EQ`` or ``op_NE``, the result of\n ``richcmp(x, y, op)``. If ``op`` is ``op_EQ``, return\n ``False``. If ``op`` is ``op_NE``, return ``True``.\n\n This is useful to compare lazily two objects A and B according to 2\n (or more) different parameters, say width and height for example.\n One could use::\n\n return richcmp((A.width(), A.height()), (B.width(), B.height()), op)\n\n but this will compute both width and height in all cases, even if\n A.width() and B.width() are enough to decide the comparison.\n\n Instead one can do::\n\n wA = A.width()\n wB = B.width()\n if wA != wB:\n return richcmp_not_equal(wA, wB, op)\n return richcmp(A.height(), B.height(), op)\n\n The difference with ``richcmp`` is that ``richcmp_not_equal``\n assumes that its arguments are not equal, which is excluding the case\n where the comparison cannot be decided so far, without\n knowing the rest of the parameters.\n\n EXAMPLES::\n\n sage: from sage.structure.sage_object import (richcmp_not_equal,\n ....: op_EQ, op_NE, op_LT, op_LE, op_GT, op_GE)\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(3, 4, op))\n True\n True\n False\n True\n False\n False\n sage: for op in (op_LT, op_LE, op_EQ, op_NE, op_GT, op_GE):\n ....: print(richcmp_not_equal(5, 4, 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:48142: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:48141:13: warning: '__pyx_doc_4sage_9structure_7element_2have_same_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_2have_same_parent[] = "have_same_parent(left, right) -> bool\nFile: sage/structure/element.pxd (starting at line 123)\n\n Return ``True`` if and only if ``left`` and ``right`` have the\n same parent.\n\n .. WARNING::\n\n This function assumes that at least one of the arguments is a\n Sage :class:`Element`. When in doubt, use the slower\n ``parent(left) is parent(right)`` instead.\n\n EXAMPLES::\n\n sage: from sage.structure.element import have_same_parent\n sage: have_same_parent(1, 3)\n True\n sage: have_same_parent(1, 1/2)\n False\n sage: have_same_parent(gap(1), gap(1/2))\n True\n\n These have different types but the same parent::\n\n sage: a = RLF(2)\n sage: b = exp(a)\n sage: type(a)\n \n 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:47800: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:47799:13: warning: '__pyx_doc_4sage_9structure_7element_parent' defined but not used [-Wunused-variable] static char __pyx_doc_4sage_9structure_7element_parent[] = "parent(x)\nFile: sage/structure/element.pxd (starting at line 7)\n\n Return the parent of the element ``x``.\n\n Usually, this means the mathematical object of which ``x`` is an\n element.\n\n INPUT:\n\n - ``x`` -- an element\n\n OUTPUT:\n\n - If ``x`` is a Sage :class:`Element`, return ``x.parent()``.\n\n - If ``x`` has a ``parent`` method and ``x`` does not have an\n ``__int__`` or ``__float__`` method, return ``x.parent()``.\n\n - Otherwise, return ``type(x)``.\n\n .. SEEALSO::\n\n `Parents, Conversion and Coercion `_\n Section in the Sage Tutorial\n\n EXAMPLES::\n\n sage: a = 42\n sage: parent(a)\n Integer Ring\n sage: b = 42/1\n sage: parent(b)\n Rational Field\n sage: c = 42.0\n sage: parent(c)\n Real Field with 53 bits of precision\n\n Some more complicated examples::\n\n sage: x = Partition([3,2,1,1,1])\n sage: parent(x)\n Partitions\n sage: v = vector(RDF, [1,2,3])\n sage: parent(v)\n Vector space of dimension 3 over Real Double Field\n\n The following are not considered to be elements, so the type is\n returned::\n\n sage: d = int(42) # Python int\n sage: parent(d)\n <... '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:3621:15: warning: '__pyx_f_9cysignals_7signals__sig_off_warning' defined but not used [-Wunused-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:3620:15: warning: '__pyx_f_9cysignals_7signals__sig_on_recover' defined but not 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:3619:15: warning: '__pyx_f_9cysignals_7signals__sig_on_interrupt_received' defined but not used [-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:3618: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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lSingular -lpolys -ldl -lfactory -lomalloc -lsingular_resources -lntl -lflint -lmpfr -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial_libsingular.so -lpari [392/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/multi_polynomial_ring_generic.so [393/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_number_field.so [394/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polydict.so -lpari [395/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/flint -I/usr/include/arb -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -larb -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_complex_arb.so -lpari [396/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_compiled.so [397/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_element.so [398/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_gf2x.so -lpari [399/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_zz_pex.so -lpari [400/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_zmod_flint.so -lpari [401/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_integer_dense_flint.so -lpari [402/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_integer_dense_ntl.so -lpari [403/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lflint -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_rational_flint.so -lpari [404/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_modn_dense_ntl.so -lpari [405/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_ring_homomorphism.so [406/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/m4ri -I/usr/include/libpng16 -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lbrial -lbrial_groebner -lm4ri -lpng16 -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/pbori.so -lpari [407/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/polynomial_real_mpfr_dense.so -lpari [408/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/real_roots.so [409/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfi -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/refine_root.so [410/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/symmetric_reduction.so [411/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/polynomial/skew_polynomial_element.so [412/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/rings/semirings/tropical_semiring.so [413/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat/cryptominisat.so -lpari [414/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include/cmsat -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include/python2.7 -c sage/sat/solvers/cryptominisat/solverconf_helper.cpp -o build/temp.linux-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/sat/solvers/cryptominisat/solverconf.o build/temp.linux-x86_64-2.7/sage/sat/solvers/cryptominisat/solverconf_helper.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lcryptominisat -lz -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sat/solvers/cryptominisat/solverconf.so [415/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sat/solvers/satsolver.so [416/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lflint -lratpoints -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves/descent_two_isogeny.so -lpari [417/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarraytypes.h:1809:0, from /usr/lib64/python2.7/site-packages/numpy/core/include/numpy/ndarrayobject.h:18, from /usr/lib64/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/lib64/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: Cython/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: Cython/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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/elliptic_curves/period_lattice_region.so [418/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -Isage/libs/ntl/ -Isage/schemes/hyperelliptic_curves/hypellfrob/ -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/schemes/hyperelliptic_curves/hypellfrob.o build/temp.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/hypellfrob.o build/temp.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_ntl.o build/temp.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob/recurrences_zn_poly.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lntl -lgmp -lzn_poly -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/hyperelliptic_curves/hypellfrob.so -lpari [419/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/projective/projective_morphism_helper.so [420/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/schemes/toric/divisor_class.so [421/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sets/disjoint_set.so [422/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sets/finite_set_map_cy.so [423/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/sets/recursively_enumerated_set.so [424/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/util.so [425/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/distributions.so [426/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/hmm.so -lpari [427/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/hmm/chmm.so -lpari [428/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/intlist.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/intlist.so -lpari [429/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 /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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-2.7/sage/stats/distributions/dgs_gauss_mp.o -std=c99 -D_XOPEN_SOURCE=600 -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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-2.7/sage/stats/distributions/dgs_gauss_dp.o -std=c99 -D_XOPEN_SOURCE=600 -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 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/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-x86_64-2.7/sage/stats/distributions/dgs_bern.o -std=c99 -D_XOPEN_SOURCE=600 -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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/stats/distributions/discrete_gaussian_integer.o build/temp.linux-x86_64-2.7/sage/stats/distributions/dgs_gauss_mp.o build/temp.linux-x86_64-2.7/sage/stats/distributions/dgs_gauss_dp.o build/temp.linux-x86_64-2.7/sage/stats/distributions/dgs_bern.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lmpfr -lgmp -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/stats/distributions/discrete_gaussian_integer.so -lpari [430/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/element.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/element.so [431/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/category_object.so [432/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/coerce.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce.so [433/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce_actions.so -lpari [434/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce_dict.so [435/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/coerce_maps.so [436/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/debug_options.so [437/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/element_wrapper.so [438/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/factory.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/factory.so [439/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/list_clone.so -lpari [440/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/list_clone_demo.so [441/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/list_clone_timings_cy.so [442/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/misc.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/misc.so [443/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/mutability.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/mutability.so [444/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/structure/parent.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent.so [445/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent_base.so -lpari [446/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent_gens.so -lpari [447/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/parent_old.so -lpari [448/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/structure/sage_object.so [449/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/comparison.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/comparison.so [450/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/constants_c.so [451/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/expression.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/expression.so -lpari [452/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/function.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/function.so [453/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/getitem.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/getitem.so [454/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/ring.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/ring.so [455/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/symbolic/series.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/series.so [456/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lpynac -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/symbolic/substitution_map.so [457/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/lib64/python2.7/site-packages/cysignals -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-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.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lgmp -lstdc++ -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/tests/stl_vector.so -lpari [458/458] gcc -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -D_GNU_SOURCE -fPIC -fwrapv -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -I/usr/include -I/usr/include/python2.7 -I/usr/lib64/python2.7/site-packages/numpy/core/include -I/builddir/build/BUILD/sage-7.6/src -I/builddir/build/BUILD/sage-7.6/src/sage/ext -I/builddir/build/BUILD/sage-7.6/src/build/cythonized -I/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/ext -I/usr/lib64/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-x86_64-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 -m64 -mtune=generic build/temp.linux-x86_64-2.7/builddir/build/BUILD/sage-7.6/src/build/cythonized/sage/tests/cython.o -L/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib -L/usr/lib64 -lpython2.7 -o build/lib.linux-x86_64-2.7/sage/tests/cython.so Time to execute 458 commands: 2140.33 seconds. Total time spent compiling C/C++ extensions: 2140.39 seconds. + popd ~/build/BUILD/sage-7.6 + rm -fr /tmp/sage178 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.qnMT6D + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 ++ dirname /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 + cd sage-7.6 + export CC=gcc + CC=gcc + export SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath + SAGE_ROOT=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath + export SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local + SAGE_LOCAL=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/sagemath + SAGE_SHARE=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath + export SAGE_ETC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + SAGE_ETC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + export SAGE_EXTCODE=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + SAGE_EXTCODE=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + export SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath + SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath + export SAGE_PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages + SAGE_PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages + export DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 + DESTDIR=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 + export SAGE_DEBUG=no + SAGE_DEBUG=no + export DOT_SAGE=/tmp/sage7470 + DOT_SAGE=/tmp/sage7470 + mkdir -p /tmp/sage7470/tmp + export PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/python2.7/site-packages: + PYTHONPATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages: + export PYTHONPATH=/builddir/build/BUILD/usr/lib64/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages: + PYTHONPATH=/builddir/build/BUILD/usr/lib64/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages: + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64 + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/include /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/notebook + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src + ln -sf /builddir/build/BUILD/sage-7.6/src/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/sage + ln -sf /usr/lib64 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/lib + ln -sf /usr/include /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/include + ln -sf /usr/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/share + pushd src/ext ~/build/BUILD/sage-7.6/src/ext ~/build/BUILD/sage-7.6 + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ wc -l ++ find gap -type f + COUNT=4 + '[' 4 -gt 0 ']' + cp -far gap /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ wc -l ++ find graphs -type f + COUNT=1 + '[' 1 -gt 0 ']' + cp -far graphs /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ wc -l ++ find magma -type f + COUNT=5 + '[' 5 -gt 0 ']' + cp -far magma /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + for dir in gap graphs images magma mwrank notebook-ipython ++ wc -l ++ find notebook-ipython -type f + COUNT=2 + '[' 2 -gt 0 ']' + cp -far notebook-ipython /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + cp -far pari /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc + cp -fa /builddir/build/SOURCES/gprc.expect /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/python2.7/site-packages + cp -far build/lib.linux-x86_64-2.7/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/common /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d/sage3d + /usr/bin/python2 setup.py install --root=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 --install-purelib=/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/de_AT creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/de_AT/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/fr_FR creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/fr_FR/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/cs_CZ creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/cs_CZ/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/uk_UA creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/uk_UA/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/en_US creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/en_US/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/es_ES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/es_ES/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/pt_BR creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/pt_BR/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/ru_RU creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/ru_RU/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/images creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/html creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/html creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/html/settings creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/html/accounts creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/html creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/__autoindex__ creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d/src creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d/src/org creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d/src/org/sagemath creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/sage3d -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/sage3d.js.1 -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/build.xml -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d copying build/lib/sagenb/data/sage3d/README.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/utils creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/table creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autolink creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/searchreplace/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlist creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/wordcount creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/directionality creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/emotions/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advhr/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autoresize creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/contextmenu creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups/skins/clearlooks2 creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/inlinepopups creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/example_dependency creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advimage/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/print creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/spellchecker/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autosave creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/autosave/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/bbcode creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/nonbreaking creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/layer creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/template creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/pagebreak creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/insertdatetime creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/advlink/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/save creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullpage/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/style creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/legacyoutput creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/noneditable creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/media/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/iespell creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/lists creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/paste/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/visualchars creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/fullscreen creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/tabfocus creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/xhtmlxtras creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/plugins/preview creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/highcontrast creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/default/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/skins/o2k7 creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/advanced/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/o2k7 creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/skins/o2k7/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/langs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce/themes/simple/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/tiny_mce creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/graph_editor creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jqueryui creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jqueryui/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jqueryui/css/sage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jqueryui creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jqueryui/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/json copying build/lib/sagenb/data/json/json2.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/json copying build/lib/sagenb/data/json/json2.min.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/json copying build/lib/sagenb/data/nodoctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/zorn copying build/lib/sagenb/data/zorn/wz_jsgraphics.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/zorn creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/openid-realselector creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/openid-realselector creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/openid-realselector/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/openid-realselector/img creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/highlight copying build/lib/sagenb/data/highlight/prettify.js -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/highlight creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/images creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/colorpicker/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/extendedclick creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/achtung creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/form creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/farbtastic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/jeditable creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery/plugins/jpicker/images creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/jquery creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/sparqltest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/manual.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/bigtest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/jstest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/css creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/sql creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/sql creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/sql/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/php creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/php creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/php/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/python creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/python creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/python/js creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/lua creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/contrib/lua creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/index.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror/js copying build/lib/sagenb/data/codemirror/highlight.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/mixedtest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/htmltest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/csstest.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror copying build/lib/sagenb/data/codemirror/story.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/codemirror creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/selenium copying build/lib/sagenb/testing/selenium/selenium.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/selenium copying build/lib/sagenb/testing/selenium/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/selenium creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/tests/test_accounts.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/tests/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/tests/test_worksheet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests copying build/lib/sagenb/testing/run_tests.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/HTMLTestRunner.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/stress.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing copying build/lib/sagenb/testing/notebook_test_case.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage copying build/lib/sagenb/storage/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage copying build/lib/sagenb/storage/abstract_storage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage copying build/lib/sagenb/storage/filesystem_storage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/simple copying build/lib/sagenb/simple/twist.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/simple copying build/lib/sagenb/simple/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/simple creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/JavaScriptCompressor.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/nodoctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/SourceMap.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/BaseConvert.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/compress/all.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress copying build/lib/sagenb/notebook/docHTMLProcessor.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/applet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user_conf.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/misc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/conf.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/auth.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/interact.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/sage_email.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/template.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/sagetex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/jquery.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/register.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/notification.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/wiki2html.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/challenge.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/config.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/keyboards.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/notebook_object.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/tutorial.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/css.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/notebook.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/mailsender.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user_manager.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/server_conf.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/worksheet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/js.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/user_db.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/smtpsend.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/all.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/colorize.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/cell.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook copying build/lib/sagenb/notebook/run_notebook.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/sageinspect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/introspect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/support.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/format.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/sphinxify.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/worksheet2rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/remote_file.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/results2rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/comments2rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc copying build/lib/sagenb/misc/misc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/status.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/expect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/limits.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/reference.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces copying build/lib/sagenb/interfaces/worksheet_process.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/decorators.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/nodoctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/admin.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/authentication.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/base.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/doc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/settings.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/worksheet_listing.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/flask_version/worksheet.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version copying build/lib/sagenb/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/nodoctest.py to nodoctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/selenium/selenium.py to selenium.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/selenium/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests/test_accounts.py to test_accounts.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests/test_worksheet.py to test_worksheet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/run_tests.py to run_tests.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/HTMLTestRunner.py to HTMLTestRunner.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/stress.py to stress.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage/abstract_storage.py to abstract_storage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage/filesystem_storage.py to filesystem_storage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/simple/twist.py to twist.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/simple/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/JavaScriptCompressor.py to JavaScriptCompressor.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/nodoctest.py to nodoctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/SourceMap.py to SourceMap.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/BaseConvert.py to BaseConvert.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/all.py to all.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/docHTMLProcessor.py to docHTMLProcessor.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/applet.py to applet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user_conf.py to user_conf.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/misc.py to misc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/conf.py to conf.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/auth.py to auth.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/interact.py to interact.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/sage_email.py to sage_email.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/template.py to template.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/sagetex.py to sagetex.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/jquery.py to jquery.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/register.py to register.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user.py to user.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/notification.py to notification.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/wiki2html.py to wiki2html.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/challenge.py to challenge.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/keyboards.py to keyboards.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/notebook_object.py to notebook_object.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/tutorial.py to tutorial.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/css.py to css.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/notebook.py to notebook.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/mailsender.py to mailsender.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user_manager.py to user_manager.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/server_conf.py to server_conf.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/worksheet.py to worksheet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/js.py to js.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user_db.py to user_db.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/smtpsend.py to smtpsend.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/all.py to all.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/colorize.py to colorize.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/cell.py to cell.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/run_notebook.py to run_notebook.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/sageinspect.py to sageinspect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/introspect.py to introspect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/support.py to support.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/format.py to format.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/sphinxify.py to sphinxify.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/worksheet2rst.py to worksheet2rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/remote_file.py to remote_file.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/results2rst.py to results2rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/comments2rst.py to comments2rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/misc.py to misc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/status.py to status.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/expect.py to expect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/limits.py to limits.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/reference.py to reference.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/worksheet_process.py to worksheet_process.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/decorators.py to decorators.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/nodoctest.py to nodoctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/admin.py to admin.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/authentication.py to authentication.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/base.py to base.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/doc.py to doc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/settings.py to settings.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/worksheet_listing.py to worksheet_listing.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/worksheet.py to worksheet.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin/sage3d to 755 + ln -sf /usr/share/javascript/jsmol /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/jsmol + rm -f /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin/sage3d + ln -sf /usr/lib64/python2.7/site-packages/sagenb /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/sagenb + ln -sf /usr/share/javascript/mathjax /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/mathjax + popd ~/build/BUILD/sage-7.6 + cp -fa COPYING.txt /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath + pushd src/bin ~/build/BUILD/sage-7.6/src/bin ~/build/BUILD/sage-7.6 + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/sagemath/local/bin + pushd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin ~/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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 + popd ~/build/BUILD/sage-7.6/src/bin ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6 + popd + install -p -m755 src/bin/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin + pushd build/pkgs/flintqs/src ~/build/BUILD/sage-7.6/build/pkgs/flintqs/src ~/build/BUILD/sage-7.6 + cp -fa src/QuadraticSieve /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/rubiks/src ~/build/BUILD/sage-7.6/build/pkgs/rubiks/src ~/build/BUILD/sage-7.6 + 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.x86_64/usr/lib64/sagemath/local/bin + popd ~/build/BUILD/sage-7.6 + pushd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/ ~/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin ~/build/BUILD/sage-7.6 + 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 + popd ~/build/BUILD/sage-7.6 + pushd build/pkgs/conway_polynomials ~/build/BUILD/sage-7.6/build/pkgs/conway_polynomials ~/build/BUILD/sage-7.6 + /usr/bin/python2 ./spkg-install + popd + pushd build/pkgs/elliptic_curves ~/build/BUILD/sage-7.6 ~/build/BUILD/sage-7.6/build/pkgs/elliptic_curves ~/build/BUILD/sage-7.6 + '[' '!' -e src/ellcurves ']' + /usr/bin/python2 ./spkg-install Creating database /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/cremona/cremona_mini.db Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank9 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank8 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank3 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank2 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank1 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank0 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank7 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank6 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank5 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank4 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank22 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank23 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank20 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank21 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank24 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank28 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank19 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank12 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank11 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank10 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank17 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/ellcurves/rank15 Creating text file /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64 --install-purelib=/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagetex.py to sagetex.pyc running install_data creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying example.tex -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying CONTRIBUTORS -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying extractsagecode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying run-sagetex-if-necessary.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying makestatic.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying scripts.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying remote-sagetex.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying remote-sagetex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying py-and-sty.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying sagetex.dtx -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying sagetex.ins -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying sagetexparse.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex copying sagetex.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagetex copying example.tex -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagetex copying sagetex.pdf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagetex copying example.pdf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagetex running install_egg_info Writing /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/texmf/tex/latex/sagetex/makecmds.sty + mv /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/CONTRIBUTORS /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagetex + for file in PKG-INFO README + install -p -m 0644 PKG-INFO /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/sagemath/local/bin + cat + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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/fes.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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/symmetrica/symmetrica.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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/eclib/newforms.pyx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/letterplace/free_algebra_element_letterplace.pxd + touch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin:/usr/libexec/python2-sphinx:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export SINGULARPATH=/usr/lib64/Singular/LIB + SINGULARPATH=/usr/lib64/Singular/LIB ~/build/BUILD/sage-7.6/build/pkgs/sphinx/src ~/build/BUILD/sage-7.6/src/doc ~/build/BUILD/sage-7.6 + export SINGULAR_BIN_DIR=/usr/lib64/Singular + SINGULAR_BIN_DIR=/usr/lib64/Singular + export LD_LIBRARY_PATH=/usr/lib64/atlas: + LD_LIBRARY_PATH=/usr/lib64/atlas: + export PYTHONPATH=/builddir/build/BUILD/sage-7.6/src/sage_setup:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages:/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages:/builddir/build/BUILD/sage-7.6/src/doc + pushd ../../build/pkgs/sphinx/src + /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.x86_64 --install-purelib=/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/traditional creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/traditional/static copying build/lib/sphinx/themes/traditional/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/traditional creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/sphinxdoc creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/sphinxdoc/static copying build/lib/sphinx/themes/sphinxdoc/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/sphinxdoc copying build/lib/sphinx/themes/sphinxdoc/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/sphinxdoc creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/scrolls creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/scrolls/static creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/scrolls/artwork copying build/lib/sphinx/themes/scrolls/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/scrolls copying build/lib/sphinx/themes/scrolls/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/scrolls creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/pyramid creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/pyramid/static copying build/lib/sphinx/themes/pyramid/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/pyramid copying build/lib/sphinx/themes/pyramid/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/pyramid creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/nature creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/nature/static copying build/lib/sphinx/themes/nature/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/nature creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/haiku creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/haiku/static copying build/lib/sphinx/themes/haiku/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/haiku copying build/lib/sphinx/themes/haiku/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/haiku creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/epub creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/epub/static copying build/lib/sphinx/themes/epub/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/epub copying build/lib/sphinx/themes/epub/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/epub copying build/lib/sphinx/themes/epub/epub-cover.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/epub creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/default/static copying build/lib/sphinx/themes/default/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/default creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/classic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/classic/static copying build/lib/sphinx/themes/classic/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/classic copying build/lib/sphinx/themes/classic/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/classic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/bizstyle creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/bizstyle/static copying build/lib/sphinx/themes/bizstyle/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/bizstyle copying build/lib/sphinx/themes/bizstyle/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/bizstyle creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic/static creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic/changes copying build/lib/sphinx/themes/basic/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/sourcelink.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/searchresults.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/searchbox.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/search.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/relations.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/page.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/opensearch.xml -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/localtoc.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/globaltoc.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/genindex.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/genindex-split.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/genindex-single.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/domainindex.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic copying build/lib/sphinx/themes/basic/defindex.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/basic creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/agogo creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/agogo/static copying build/lib/sphinx/themes/agogo/theme.conf -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/agogo copying build/lib/sphinx/themes/agogo/layout.html -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/themes/agogo creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/tabulary.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/sphinxmanual.cls -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/sphinxhowto.cls -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/sphinx.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/python.ist -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/newfloat.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/needspace.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/iftex.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/fncychap.sty -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs copying build/lib/sphinx/texinputs/Makefile -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/texinputs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/applehelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/changes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/devhelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/dummy.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/epub.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/epub3.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/gettext.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/html.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/htmlhelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/latex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/linkcheck.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/manpage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/qthelp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/texinfo.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/text.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/websupport.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders copying build/lib/sphinx/builders/xml.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/code.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/other.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives copying build/lib/sphinx/directives/patches.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/c.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/cpp.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/javascript.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/python.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/rst.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains copying build/lib/sphinx/domains/std.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autosummary creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autosummary/templates creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autosummary copying build/lib/sphinx/ext/autosummary/generate.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autosummary creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/napoleon/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/napoleon/docstring.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/napoleon/iterators.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/napoleon copying build/lib/sphinx/ext/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/autodoc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/autosectionlabel.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/coverage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/doctest.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/extlinks.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/githubpages.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/graphviz.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/ifconfig.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/imgmath.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/inheritance_diagram.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/intersphinx.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/jsmath.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/linkcode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/mathbase.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/mathjax.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/todo.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/viewcode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext copying build/lib/sphinx/ext/pngmath.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/zh_TW creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/zh_TW/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/zh_CN creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/zh_CN/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/vi creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/vi/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/uk_UA creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/uk_UA/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/tr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/tr/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/sv creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/sv/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/sl creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/sl/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/sk creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/sk/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/si creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/si/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ru creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ru/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ro creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ro/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/pt_PT creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/pt_PT/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/pt_BR creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/pt_BR/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/pl creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/pl/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/nl creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/nl/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ne creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ne/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/nb_NO creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/nb_NO/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/mk creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/mk/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/lv creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/lv/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/lt creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/lt/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ko creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ko/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ja creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ja/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/it creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/it/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/id creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/id/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/hu creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/hu/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/hr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/hr/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/hi creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/hi/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/he creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/he/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/fr creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/fr/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/fi creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/fi/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/fa creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/fa/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/eu creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/eu/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/et creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/et/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/es creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/es/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/eo creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/eo/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/el creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/el/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/de creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/de/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/da creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/da/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/cy creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/cy/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/cs creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/cs/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ca creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/ca/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/bn creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/bn/LC_MESSAGES creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/.tx copying build/lib/sphinx/locale/.tx/config -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/.tx copying build/lib/sphinx/locale/sphinx.pot -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale copying build/lib/sphinx/locale/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode copying build/lib/sphinx/pycode/Grammar-py3.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode copying build/lib/sphinx/pycode/Grammar-py2.txt -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/driver.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/grammar.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/literals.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/parse.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/pgen.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/token.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/pgen2/tokenize.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2 copying build/lib/sphinx/pycode/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode copying build/lib/sphinx/pycode/nodes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/non-minified-js copying build/lib/sphinx/search/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/da.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/de.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/en.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/es.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/fi.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/fr.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/hu.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/it.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/ja.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/nl.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/no.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/pt.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/ro.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/ru.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/sv.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/tr.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search copying build/lib/sphinx/search/zh.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/compat.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/console.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/docfields.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/docstrings.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/i18n.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/images.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/inspect.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/jsdump.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/jsonimpl.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/logging.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/matching.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/nodes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/osutil.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/parallel.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/png.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/pycompat.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/smartypants.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/stemmer.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/tags.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/texescape.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util copying build/lib/sphinx/util/websupport.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/nullsearch.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/whooshsearch.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search copying build/lib/sphinx/websupport/search/xapiansearch.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/differ.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/sqlalchemy_db.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/storage/sqlalchemystorage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage copying build/lib/sphinx/websupport/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport copying build/lib/sphinx/websupport/errors.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport creating /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/html.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/latex.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/manpage.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/texinfo.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/text.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/websupport.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/writers/xml.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers copying build/lib/sphinx/__init__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/__main__.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/addnodes.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/apidoc.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/application.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/cmdline.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/config.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/errors.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/io.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/jinja2glue.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/make_mode.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/parsers.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/pygments_styles.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/quickstart.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/roles.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/setup_command.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/theming.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/transforms.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/versioning.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/environment.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx copying build/lib/sphinx/highlighting.py -> /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/applehelp.py to applehelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/changes.py to changes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/devhelp.py to devhelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/dummy.py to dummy.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/epub.py to epub.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/epub3.py to epub3.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/gettext.py to gettext.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/html.py to html.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/htmlhelp.py to htmlhelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/latex.py to latex.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/linkcheck.py to linkcheck.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/manpage.py to manpage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/qthelp.py to qthelp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/texinfo.py to texinfo.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/text.py to text.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/websupport.py to websupport.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/builders/xml.py to xml.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives/code.py to code.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives/other.py to other.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/directives/patches.py to patches.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains/c.py to c.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains/cpp.py to cpp.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains/javascript.py to javascript.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains/python.py to python.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains/rst.py to rst.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/domains/std.py to std.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autosummary/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autosummary/generate.py to generate.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/napoleon/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/napoleon/docstring.py to docstring.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/napoleon/iterators.py to iterators.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autodoc.py to autodoc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/autosectionlabel.py to autosectionlabel.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/coverage.py to coverage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/doctest.py to doctest.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/extlinks.py to extlinks.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/githubpages.py to githubpages.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/graphviz.py to graphviz.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/ifconfig.py to ifconfig.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/imgmath.py to imgmath.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/inheritance_diagram.py to inheritance_diagram.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/intersphinx.py to intersphinx.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/jsmath.py to jsmath.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/linkcode.py to linkcode.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/mathbase.py to mathbase.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/mathjax.py to mathjax.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/todo.py to todo.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/viewcode.py to viewcode.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/ext/pngmath.py to pngmath.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/locale/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/driver.py to driver.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/grammar.py to grammar.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/literals.py to literals.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/parse.py to parse.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/pgen.py to pgen.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/token.py to token.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/pgen2/tokenize.py to tokenize.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pycode/nodes.py to nodes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/da.py to da.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/de.py to de.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/en.py to en.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/es.py to es.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/fi.py to fi.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/fr.py to fr.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/hu.py to hu.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/it.py to it.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/ja.py to ja.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/nl.py to nl.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/no.py to no.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/pt.py to pt.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/ro.py to ro.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/ru.py to ru.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/sv.py to sv.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/tr.py to tr.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/search/zh.py to zh.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/compat.py to compat.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/console.py to console.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/docfields.py to docfields.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/docstrings.py to docstrings.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/i18n.py to i18n.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/images.py to images.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/inspect.py to inspect.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/jsdump.py to jsdump.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/jsonimpl.py to jsonimpl.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/logging.py to logging.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/matching.py to matching.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/nodes.py to nodes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/osutil.py to osutil.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/parallel.py to parallel.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/png.py to png.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/pycompat.py to pycompat.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/smartypants.py to smartypants.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/stemmer.py to stemmer.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/tags.py to tags.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/texescape.py to texescape.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/util/websupport.py to websupport.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search/nullsearch.py to nullsearch.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search/whooshsearch.py to whooshsearch.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/search/xapiansearch.py to xapiansearch.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage/differ.py to differ.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage/sqlalchemy_db.py to sqlalchemy_db.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/storage/sqlalchemystorage.py to sqlalchemystorage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/websupport/errors.py to errors.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/html.py to html.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/latex.py to latex.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/manpage.py to manpage.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/texinfo.py to texinfo.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/text.py to text.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/websupport.py to websupport.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/writers/xml.py to xml.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/__init__.py to __init__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/__main__.py to __main__.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/addnodes.py to addnodes.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/apidoc.py to apidoc.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/application.py to application.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/cmdline.py to cmdline.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/config.py to config.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/errors.py to errors.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/io.py to io.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/jinja2glue.py to jinja2glue.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/make_mode.py to make_mode.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/parsers.py to parsers.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/pygments_styles.py to pygments_styles.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/quickstart.py to quickstart.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/roles.py to roles.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/setup_command.py to setup_command.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/theming.py to theming.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/transforms.py to transforms.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/versioning.py to versioning.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx/environment.py to environment.pyc byte-compiling /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/bin Installing sphinx-build script to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin Installing sphinx-quickstart script to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin Installing sphinx-autogen script to /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin + rm -f /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin/sphinx-apidoc /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin/sphinx-autogen /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin/sphinx-build /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin/sphinx-quickstart + popd ~/build/BUILD/sage-7.6/src/doc ~/build/BUILD/sage-7.6 + ln -sf /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/doc + export SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath + SAGE_DOC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath + export SAGE_DOC_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath + SAGE_DOC_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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. [manifolds] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [polynomia] 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.x86_64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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-X6XWyO.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.x86_64/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.x86_64/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/lib64/python2.7/site-packages/cysignals/signals.so(+0x414a)[0x7f145a59614a] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x4515)[0x7f145a596515] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x7bd5)[0x7f145a599bd5] /lib64/libpthread.so.0(+0x12720)[0x7f14624e2720] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0x14540)[0x7f145987e540] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0xacc3)[0x7f1459874cc3] /lib64/libpython2.7.so.1.0(+0x112970)[0x7f1462801970] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so(+0x1858)[0x7f1461384858] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x111f37)[0x7f1462800f37] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xd3917)[0x7f14627c2917] /lib64/libpython2.7.so.1.0(+0xdb6f4)[0x7f14627ca6f4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x159de2)[0x7f1462848de2] /lib64/libpthread.so.0(+0x73a9)[0x7f14624d73a9] /lib64/libc.so.6(clone+0x3f)[0x7f1461aa730f] ------------------------------------------------------------------------ Attaching gdb to process id 8687. 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. ------------------------------------------------------------------------ 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) [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.x86_64/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) [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_9ybXqu/preview.png', see '/tmp/sage7470/temp/8607/tmp_QCdZpv.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_RUJfDH/preview.png', see '/tmp/sage7470/temp/8607/tmp_DsXZYi.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_rzfrrI/preview.png', see '/tmp/sage7470/temp/8607/tmp_MOtwEg.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/chart.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_5gPNkN/preview.png', see '/tmp/sage7470/temp/8607/tmp_PR_RGu.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/curve.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir__HhZ8w/preview.png', see '/tmp/sage7470/temp/8607/tmp_RNPDc7.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_Iv81q8/preview.png', see '/tmp/sage7470/temp/8607/tmp_DobiZe.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_cXiqah/preview.png', see '/tmp/sage7470/temp/8607/tmp_DfnRow.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/vectorfield.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_7fL1ep/preview.png', see '/tmp/sage7470/temp/8607/tmp_duSsUx.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/vectorfield.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_s_xp5D/preview.png', see '/tmp/sage7470/temp/8607/tmp_TbC873.txt' for details [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/manifolds/sage/manifolds/differentiable/vectorfield.rst: [manifolds] Traceback (most recent call last): [manifolds] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/8607/dir_fVauvn/preview.png', see '/tmp/sage7470/temp/8607/tmp_Tms3xI.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) [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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) 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) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs 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) [homology ] 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) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/homology Warning: Could not import sage.misc.log No module named traitlets.config.application 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) [misc ] 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) [misc ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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 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.x86_64/usr/share/doc/sagemath/inventory/en/reference/misc 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) [parallel ] 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) [parallel ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/parallel 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) [algebras ] 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) [algebras ] Exception occurred: [algebras ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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/lib64/Singular/info/singular.hlp' [algebras ] The full traceback has been saved in /tmp/sphinx-err-f41ybD.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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras 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) [asymptoti] 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) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/asymptotic 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) [calculus ] 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) [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_V6dXqz/preview.png', see '/tmp/sage7470/temp/9011/tmp_qevb8b.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Bkt6N4/preview.png', see '/tmp/sage7470/temp/9011/tmp_e3VKPS.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_BBGXvK/preview.png', see '/tmp/sage7470/temp/9011/tmp_e9jDiR.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mCfQSf/preview.png', see '/tmp/sage7470/temp/9011/tmp_sERSuV.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_138wNe/preview.png', see '/tmp/sage7470/temp/9011/tmp_MrfU2m.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mBSLZh/preview.png', see '/tmp/sage7470/temp/9011/tmp_jK8l8r.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_n9rXbb/preview.png', see '/tmp/sage7470/temp/9011/tmp_SbuZr8.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_tWWtxA/preview.png', see '/tmp/sage7470/temp/9011/tmp_tZWzli.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_gMwPzT/preview.png', see '/tmp/sage7470/temp/9011/tmp_5jmWSL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ehpDWb/preview.png', see '/tmp/sage7470/temp/9011/tmp_SxWa18.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_jTjCOj/preview.png', see '/tmp/sage7470/temp/9011/tmp_CLfMol.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_5I_6kk/preview.png', see '/tmp/sage7470/temp/9011/tmp_HnutGE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_yID5dJ/preview.png', see '/tmp/sage7470/temp/9011/tmp_Ej226s.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_oYZEy_/preview.png', see '/tmp/sage7470/temp/9011/tmp_D39GNS.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_dTTgvE/preview.png', see '/tmp/sage7470/temp/9011/tmp_e4MHk7.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_DSGz89/preview.png', see '/tmp/sage7470/temp/9011/tmp_DDZjTm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mMHQ9D/preview.png', see '/tmp/sage7470/temp/9011/tmp_YA2FJB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_gd_zW2/preview.png', see '/tmp/sage7470/temp/9011/tmp_rDoZE4.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_PHOgnj/preview.png', see '/tmp/sage7470/temp/9011/tmp_onSIR3.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_1HD1kB/preview.png', see '/tmp/sage7470/temp/9011/tmp_Mls_AH.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_HQeq9L/preview.png', see '/tmp/sage7470/temp/9011/tmp_8NhEUm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_y55mVa/preview.png', see '/tmp/sage7470/temp/9011/tmp_TvpZmZ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_lcCD70/preview.png', see '/tmp/sage7470/temp/9011/tmp_b_Su5v.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_vwBQZN/preview.png', see '/tmp/sage7470/temp/9011/tmp_qCo65O.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_FaETOk/preview.png', see '/tmp/sage7470/temp/9011/tmp_gkes3B.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_NEb71H/preview.png', see '/tmp/sage7470/temp/9011/tmp_ZTa5PY.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mqxyke/preview.png', see '/tmp/sage7470/temp/9011/tmp_vq0xZl.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_tGxypV/preview.png', see '/tmp/sage7470/temp/9011/tmp_MoYybj.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_W8jRbm/preview.png', see '/tmp/sage7470/temp/9011/tmp_sY9uke.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_lEHK5k/preview.png', see '/tmp/sage7470/temp/9011/tmp_c7Kr01.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_XfQVKy/preview.png', see '/tmp/sage7470/temp/9011/tmp_GmO2iR.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_r_lGN3/preview.png', see '/tmp/sage7470/temp/9011/tmp_Re2rbO.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_0MryrR/preview.png', see '/tmp/sage7470/temp/9011/tmp_N7QFml.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_JvxxfB/preview.png', see '/tmp/sage7470/temp/9011/tmp_mCwMHl.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_k4rn_P/preview.png', see '/tmp/sage7470/temp/9011/tmp_g6HgCW.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mBBNTs/preview.png', see '/tmp/sage7470/temp/9011/tmp_U4cP1U.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_dUlBWC/preview.png', see '/tmp/sage7470/temp/9011/tmp_oFLIcp.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_pYW3gy/preview.png', see '/tmp/sage7470/temp/9011/tmp_I_ZyMB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_OlDhkC/preview.png', see '/tmp/sage7470/temp/9011/tmp_kaexwa.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_PQelK_/preview.png', see '/tmp/sage7470/temp/9011/tmp_0sdzbP.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_fTt1mu/preview.png', see '/tmp/sage7470/temp/9011/tmp_PPyzJM.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_eBeYlU/preview.png', see '/tmp/sage7470/temp/9011/tmp_mP_fEw.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_m0dDhk/preview.png', see '/tmp/sage7470/temp/9011/tmp_tiaV5O.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_DCn3Xk/preview.png', see '/tmp/sage7470/temp/9011/tmp_jDZn4G.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_wzLr5R/preview.png', see '/tmp/sage7470/temp/9011/tmp_QDv9pm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_7bCJ_J/preview.png', see '/tmp/sage7470/temp/9011/tmp_kvA4CS.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_b6yq52/preview.png', see '/tmp/sage7470/temp/9011/tmp_ZRK5YQ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_e2vSLQ/preview.png', see '/tmp/sage7470/temp/9011/tmp_wlSoFG.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_tnG4JL/preview.png', see '/tmp/sage7470/temp/9011/tmp_ijWl8M.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_3bFB47/preview.png', see '/tmp/sage7470/temp/9011/tmp_HUXFUn.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ZrMinO/preview.png', see '/tmp/sage7470/temp/9011/tmp_3q60Gz.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_m3L4MO/preview.png', see '/tmp/sage7470/temp/9011/tmp_aEOu6Y.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_dB9yDJ/preview.png', see '/tmp/sage7470/temp/9011/tmp_WVG8AM.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_dXCO9y/preview.png', see '/tmp/sage7470/temp/9011/tmp_9m47tX.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_8d3r8I/preview.png', see '/tmp/sage7470/temp/9011/tmp_EiA0lS.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_DBuRrd/preview.png', see '/tmp/sage7470/temp/9011/tmp_Xe1BvX.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2f_L5D/preview.png', see '/tmp/sage7470/temp/9011/tmp_1fb_Ui.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Ii2V5O/preview.png', see '/tmp/sage7470/temp/9011/tmp_78Sckl.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_KnwvdJ/preview.png', see '/tmp/sage7470/temp/9011/tmp_kSo_LW.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_YaFCxR/preview.png', see '/tmp/sage7470/temp/9011/tmp_2B6i59.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_l7MOT0/preview.png', see '/tmp/sage7470/temp/9011/tmp_PXgXwZ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_VfH9J4/preview.png', see '/tmp/sage7470/temp/9011/tmp_vbwprp.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_vgJcFy/preview.png', see '/tmp/sage7470/temp/9011/tmp_L9i9o7.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_f66jdX/preview.png', see '/tmp/sage7470/temp/9011/tmp_6cHwq3.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_I3d12w/preview.png', see '/tmp/sage7470/temp/9011/tmp_I8g1Q8.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_AIyIZq/preview.png', see '/tmp/sage7470/temp/9011/tmp_dAFD88.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_KaqEGA/preview.png', see '/tmp/sage7470/temp/9011/tmp_SPDVRW.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_d9P7kx/preview.png', see '/tmp/sage7470/temp/9011/tmp_AcDaTy.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_UkUpNt/preview.png', see '/tmp/sage7470/temp/9011/tmp_FNFLqw.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_akk3MJ/preview.png', see '/tmp/sage7470/temp/9011/tmp_fg4nH_.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Q5nkpR/preview.png', see '/tmp/sage7470/temp/9011/tmp_MuGOuk.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_L8_cqA/preview.png', see '/tmp/sage7470/temp/9011/tmp_NNJMB9.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_0MUHU7/preview.png', see '/tmp/sage7470/temp/9011/tmp_MDIDHU.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_So6saV/preview.png', see '/tmp/sage7470/temp/9011/tmp_WNVEPd.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_hcQE51/preview.png', see '/tmp/sage7470/temp/9011/tmp_lDIv2j.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_YMiwG5/preview.png', see '/tmp/sage7470/temp/9011/tmp_d7lQjI.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_x6itAc/preview.png', see '/tmp/sage7470/temp/9011/tmp_3F8Xfx.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_lBznQq/preview.png', see '/tmp/sage7470/temp/9011/tmp__Q4O2E.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_C9fRUK/preview.png', see '/tmp/sage7470/temp/9011/tmp_31oC27.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Vix70T/preview.png', see '/tmp/sage7470/temp/9011/tmp_OVCV4H.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir__hm2cG/preview.png', see '/tmp/sage7470/temp/9011/tmp_NbFcGc.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_SxGWlq/preview.png', see '/tmp/sage7470/temp/9011/tmp_Wsye16.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_5Fky5H/preview.png', see '/tmp/sage7470/temp/9011/tmp__X5_2c.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Cfd89n/preview.png', see '/tmp/sage7470/temp/9011/tmp_uQOZnL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_kfYsmH/preview.png', see '/tmp/sage7470/temp/9011/tmp_joiMyg.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_DSzwJR/preview.png', see '/tmp/sage7470/temp/9011/tmp_qfC064.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ddn2Vg/preview.png', see '/tmp/sage7470/temp/9011/tmp_fzgnph.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_t7sGC2/preview.png', see '/tmp/sage7470/temp/9011/tmp_TqxT_C.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2xlPPG/preview.png', see '/tmp/sage7470/temp/9011/tmp_Jt52Uh.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_wZpzb0/preview.png', see '/tmp/sage7470/temp/9011/tmp_Rb3r8i.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_TCOcO8/preview.png', see '/tmp/sage7470/temp/9011/tmp_OI8wot.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ogtEjm/preview.png', see '/tmp/sage7470/temp/9011/tmp_NAb9S6.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_LovjZg/preview.png', see '/tmp/sage7470/temp/9011/tmp_WLaX7M.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_vdrR_3/preview.png', see '/tmp/sage7470/temp/9011/tmp_dN41T5.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ySDkHP/preview.png', see '/tmp/sage7470/temp/9011/tmp_TBYsxK.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Hyu7mr/preview.png', see '/tmp/sage7470/temp/9011/tmp_1MM5yB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_10IXbT/preview.png', see '/tmp/sage7470/temp/9011/tmp_Z7HSrK.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_KBPyIo/preview.png', see '/tmp/sage7470/temp/9011/tmp_oYDGku.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_0J4oj3/preview.png', see '/tmp/sage7470/temp/9011/tmp_iKQsHL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_SdbifK/preview.png', see '/tmp/sage7470/temp/9011/tmp_5ukMQ6.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_FURQND/preview.png', see '/tmp/sage7470/temp/9011/tmp_ExSOih.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_PvvXcY/preview.png', see '/tmp/sage7470/temp/9011/tmp_vO7CT2.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2KpbG7/preview.png', see '/tmp/sage7470/temp/9011/tmp_VhBnG9.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_uyQejc/preview.png', see '/tmp/sage7470/temp/9011/tmp__qcPtT.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_vBIykG/preview.png', see '/tmp/sage7470/temp/9011/tmp_ZdFdr1.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_b8ax8R/preview.png', see '/tmp/sage7470/temp/9011/tmp_RsH26v.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mqyQCZ/preview.png', see '/tmp/sage7470/temp/9011/tmp_tMM85B.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_RSGuDd/preview.png', see '/tmp/sage7470/temp/9011/tmp_WoXe91.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_MWaLue/preview.png', see '/tmp/sage7470/temp/9011/tmp_Y7_66l.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_CQLb4e/preview.png', see '/tmp/sage7470/temp/9011/tmp_QGwVZb.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Q_XztV/preview.png', see '/tmp/sage7470/temp/9011/tmp_0u5LNm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_XwvEK5/preview.png', see '/tmp/sage7470/temp/9011/tmp_AAjMgj.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_IR5f2o/preview.png', see '/tmp/sage7470/temp/9011/tmp_jfN9he.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_qO2VNJ/preview.png', see '/tmp/sage7470/temp/9011/tmp_aNT0Bb.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/platonic.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_EkwrY6/preview.png', see '/tmp/sage7470/temp/9011/tmp_HhgHC7.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_8JGTbi/preview.png', see '/tmp/sage7470/temp/9011/tmp_uSbO8E.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_YDzjMS/preview.png', see '/tmp/sage7470/temp/9011/tmp_VMdVUT.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ZNuppB/preview.png', see '/tmp/sage7470/temp/9011/tmp_kTlXOg.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_P_dGj4/preview.png', see '/tmp/sage7470/temp/9011/tmp_ZNqYLs.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_pCS4Pf/preview.png', see '/tmp/sage7470/temp/9011/tmp_Dez_3E.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_zAtdHh/preview.png', see '/tmp/sage7470/temp/9011/tmp_u6e3iy.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_O0Si8t/preview.png', see '/tmp/sage7470/temp/9011/tmp_FM3Tx9.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_DcMQ1p/preview.png', see '/tmp/sage7470/temp/9011/tmp_xghgCI.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_myogfX/preview.png', see '/tmp/sage7470/temp/9011/tmp_jNEzCo.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_IhFMDZ/preview.png', see '/tmp/sage7470/temp/9011/tmp_r7NlWj.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_1EajCB/preview.png', see '/tmp/sage7470/temp/9011/tmp_lzz4tn.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_0PppAR/preview.png', see '/tmp/sage7470/temp/9011/tmp_kLK4fw.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Nc130a/preview.png', see '/tmp/sage7470/temp/9011/tmp_IL2Mno.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_MDCFlm/preview.png', see '/tmp/sage7470/temp/9011/tmp_EDQBi8.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_AQdXSE/preview.png', see '/tmp/sage7470/temp/9011/tmp_eb81n1.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ZFE73q/preview.png', see '/tmp/sage7470/temp/9011/tmp_VhMJku.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_oxg5gG/preview.png', see '/tmp/sage7470/temp/9011/tmp_esKHuH.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_EsC4u3/preview.png', see '/tmp/sage7470/temp/9011/tmp_xaT_Us.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_MZe2X9/preview.png', see '/tmp/sage7470/temp/9011/tmp_CPzznQ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Vl2ovs/preview.png', see '/tmp/sage7470/temp/9011/tmp_rieBhQ.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_0NWfJg/preview.png', see '/tmp/sage7470/temp/9011/tmp_bRjbpa.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ciiGuw/preview.png', see '/tmp/sage7470/temp/9011/tmp_o3bC4g.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_LcWGtI/preview.png', see '/tmp/sage7470/temp/9011/tmp_0Sopv5.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_KWm4nz/preview.png', see '/tmp/sage7470/temp/9011/tmp_kuD1U3.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_gDkSHy/preview.png', see '/tmp/sage7470/temp/9011/tmp_5KcpGT.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_UsSuAA/preview.png', see '/tmp/sage7470/temp/9011/tmp_0t1Dsx.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_TxADfz/preview.png', see '/tmp/sage7470/temp/9011/tmp_7Z1xjm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_jRN9z7/preview.png', see '/tmp/sage7470/temp/9011/tmp_cIH3Jm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_9rHp3R/preview.png', see '/tmp/sage7470/temp/9011/tmp_r1z6vu.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_CqRFHG/preview.png', see '/tmp/sage7470/temp/9011/tmp_phylzg.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mkPSbj/preview.png', see '/tmp/sage7470/temp/9011/tmp_Em9Bzl.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_eNmeuF/preview.png', see '/tmp/sage7470/temp/9011/tmp_7w9oRf.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_l3MsGM/preview.png', see '/tmp/sage7470/temp/9011/tmp_MFL4PE.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_I_pqLI/preview.png', see '/tmp/sage7470/temp/9011/tmp_789wLX.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_fli1mw/preview.png', see '/tmp/sage7470/temp/9011/tmp_Ib7i95.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_BFaJ9B/preview.png', see '/tmp/sage7470/temp/9011/tmp_1uyiVD.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_gX8rJs/preview.png', see '/tmp/sage7470/temp/9011/tmp_PwPKza.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_lwE68d/preview.png', see '/tmp/sage7470/temp/9011/tmp_STs7ii.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_o8N8uy/preview.png', see '/tmp/sage7470/temp/9011/tmp_73_c59.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_eqtpcr/preview.png', see '/tmp/sage7470/temp/9011/tmp_5F6BqK.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_rOSvek/preview.png', see '/tmp/sage7470/temp/9011/tmp_c0QQhT.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_mROVed/preview.png', see '/tmp/sage7470/temp/9011/tmp_6XXTPL.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_i3NhKU/preview.png', see '/tmp/sage7470/temp/9011/tmp_LaNgT9.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_PNKg3P/preview.png', see '/tmp/sage7470/temp/9011/tmp_GpsZ4B.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_b0910Y/preview.png', see '/tmp/sage7470/temp/9011/tmp_x0TKvO.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_zQn1Ha/preview.png', see '/tmp/sage7470/temp/9011/tmp_1ePkKm.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_epq76o/preview.png', see '/tmp/sage7470/temp/9011/tmp_81M9Qp.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_ntdenl/preview.png', see '/tmp/sage7470/temp/9011/tmp_8Ga3JX.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_TvPbfE/preview.png', see '/tmp/sage7470/temp/9011/tmp_zdhbl8.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_SE2sEe/preview.png', see '/tmp/sage7470/temp/9011/tmp_YVfZXg.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_YA2Loz/preview.png', see '/tmp/sage7470/temp/9011/tmp_bIx_DD.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2mWkam/preview.png', see '/tmp/sage7470/temp/9011/tmp_LwHcJP.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2rNrQv/preview.png', see '/tmp/sage7470/temp/9011/tmp_6qjVG3.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_KugoAV/preview.png', see '/tmp/sage7470/temp/9011/tmp_80Oeje.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_1MXeJL/preview.png', see '/tmp/sage7470/temp/9011/tmp_ITcrV9.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2_CFcj/preview.png', see '/tmp/sage7470/temp/9011/tmp__omdxU.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_iWh607/preview.png', see '/tmp/sage7470/temp/9011/tmp_LfukGY.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_fMPwAS/preview.png', see '/tmp/sage7470/temp/9011/tmp_qRjOvz.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2PioAx/preview.png', see '/tmp/sage7470/temp/9011/tmp_ppaJ4U.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2cSOWZ/preview.png', see '/tmp/sage7470/temp/9011/tmp_ssclZb.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_6W7Y1E/preview.png', see '/tmp/sage7470/temp/9011/tmp_chXYrL.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_7zVihu/preview.png', see '/tmp/sage7470/temp/9011/tmp_JPji50.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_wABTpQ/preview.png', see '/tmp/sage7470/temp/9011/tmp_x5TNsP.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_HGmk5g/preview.png', see '/tmp/sage7470/temp/9011/tmp_000Sk6.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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_TtiQTR/preview.png', see '/tmp/sage7470/temp/9011/tmp_TjSDsF.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_2n25S4/preview.png', see '/tmp/sage7470/temp/9011/tmp_PVrwNo.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_PM7mTV/preview.png', see '/tmp/sage7470/temp/9011/tmp_CdNhlM.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_FvR_cJ/preview.png', see '/tmp/sage7470/temp/9011/tmp_hDj34L.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_h7oHCv/preview.png', see '/tmp/sage7470/temp/9011/tmp_i1iJAB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_lrROZ9/preview.png', see '/tmp/sage7470/temp/9011/tmp_qY08R5.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_gXrjd7/preview.png', see '/tmp/sage7470/temp/9011/tmp_VFIBfc.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_XlcTUG/preview.png', see '/tmp/sage7470/temp/9011/tmp_Z_5_OP.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_YPQU7f/preview.png', see '/tmp/sage7470/temp/9011/tmp_0czFSK.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_Ym_qMm/preview.png', see '/tmp/sage7470/temp/9011/tmp_DFd2fB.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_MkSKZC/preview.png', see '/tmp/sage7470/temp/9011/tmp_SkjDjo.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_UTXbbM/preview.png', see '/tmp/sage7470/temp/9011/tmp_XaBE2I.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_IeDmF8/preview.png', see '/tmp/sage7470/temp/9011/tmp_RwPxFq.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_NYEzak/preview.png', see '/tmp/sage7470/temp/9011/tmp_8pzVCC.txt' for details [plot3d ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/en/reference/plot3d/sage/plot/plot3d/shapes.rst: [plot3d ] Traceback (most recent call last): [plot3d ] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/9011/dir_RcTMbz/preview.png', see '/tmp/sage7470/temp/9011/tmp_6KUfa4.txt' for details Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d [categorie] 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.x86_64/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. ------------------------------------------------------------------------ /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x414a)[0x7f145a59614a] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x4515)[0x7f145a596515] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x7bd5)[0x7f145a599bd5] /lib64/libpthread.so.0(+0x12720)[0x7f14624e2720] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0x14540)[0x7f145987e540] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0xacc3)[0x7f1459874cc3] /lib64/libpython2.7.so.1.0(+0x112970)[0x7f1462801970] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so(+0x1858)[0x7f1461384858] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x111f37)[0x7f1462800f37] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xd3917)[0x7f14627c2917] /lib64/libpython2.7.so.1.0(+0xdb6f4)[0x7f14627ca6f4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x159de2)[0x7f1462848de2] /lib64/libpthread.so.0(+0x73a9)[0x7f14624d73a9] /lib64/libc.so.6(clone+0x3f)[0x7f1461aa730f] ------------------------------------------------------------------------ Attaching gdb to process id 16838. 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 ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/coding [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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/constants [cryptogra] 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.x86_64/usr/share/doc/sagemath/inventory/en/reference/cryptography [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.x86_64/usr/share/doc/sagemath/inventory/en/reference/curves [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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/diophantine_approximation [discrete_] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/algebras/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/categories/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/combinat/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions An error occurred, but libGAP has no handler set. Error message: [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/groups/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/hecke/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/doctrees/en/reference/hyperbolic_geometry/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/interfaces/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/knots/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/lfunctions/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/libs/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/logic/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/matrices/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/matroids/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modabvar/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modfrm/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modfrm_hecketriangle/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modmisc/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modsym/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modules/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/monoids/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/notebook/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/number_fields/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/numerical/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/padics/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/plotting/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/power_series/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/probability/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/quadratic_forms/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/quat_algebras/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/quivers/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/references/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/repl/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/riemannian_geometry/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/rings/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/rings_numerical/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/rings_standard/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/sat/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/schemes/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/semirings/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/stats/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/structure/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:16: WARNING: unknown document: repl/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:17: WARNING: unknown document: notebook/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:22: WARNING: unknown document: plotting/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:31: WARNING: unknown document: structure/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:33: WARNING: unknown document: categories/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:34: WARNING: unknown document: rings/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:39: WARNING: unknown document: rings_standard/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:40: WARNING: unknown document: rings_numerical/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:42: WARNING: unknown document: number_fields/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:44: WARNING: unknown document: power_series/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:46: WARNING: unknown document: padics/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:47: WARNING: unknown document: quat_algebras/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:52: WARNING: unknown document: matrices/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:53: WARNING: unknown document: modules/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:59: WARNING: unknown document: monoids/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:60: WARNING: unknown document: groups/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:61: WARNING: unknown document: semirings/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:62: WARNING: unknown document: algebras/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:67: WARNING: unknown document: combinat/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:69: WARNING: unknown document: quivers/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:70: WARNING: unknown document: matroids/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:86: WARNING: unknown document: discrete_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:87: WARNING: unknown document: hyperbolic_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:89: WARNING: unknown document: tensor/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:91: WARNING: unknown document: riemannian_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:92: WARNING: unknown document: knots/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:98: WARNING: unknown document: quadratic_forms/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:99: WARNING: unknown document: lfunctions/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:100: WARNING: unknown document: schemes/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:103: WARNING: unknown document: hecke/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:104: WARNING: unknown document: modsym/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:105: WARNING: unknown document: modfrm/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:106: WARNING: unknown document: modfrm_hecketriangle/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:107: WARNING: unknown document: modabvar/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:108: WARNING: unknown document: modmisc/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:113: WARNING: unknown document: logic/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:114: WARNING: unknown document: sat/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:119: WARNING: unknown document: probability/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:120: WARNING: unknown document: stats/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:127: WARNING: unknown document: numerical/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:142: WARNING: unknown document: interfaces/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:143: WARNING: unknown document: libs/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:148: WARNING: unknown document: references/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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. [polynomia] 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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [manifolds] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [polynomia] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules [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.x86_64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/notebook [number_fi] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [number_fi] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/number_fields 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.x86_64/usr/share/doc/sagemath/inventory/en/reference/numerical [padics ] 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.x86_64/usr/share/doc/sagemath/inventory/en/reference/padics [plotting ] 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) [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration.rst: [discrete_] Traceback (most recent call last): [discrete_] File "/usr/lib64/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.x86_64/usr/lib64/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/sage7470/temp/16857/dir_QUdmFz/preview.png', see '/tmp/sage7470/temp/16857/tmp_RgBhCF.txt' for details [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-dD5hbA.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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [repl ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/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) Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry [power_ser] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [repl ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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-tZ14OF.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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/power_series/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/power_series/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [tensor_fr] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/probability [quadratic] 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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/rings [rings_num] 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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/rings_numerical/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [combinat ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/rings_numerical [rings_sta] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. *** Warning: increasing stack size to 2000000. [rings_sta] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/sat [schemes ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [manifolds] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/schemes/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [dynamics ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/stats [structure] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [dynamics ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/structure/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [plot3d ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/structure [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.x86_64/usr/share/doc/sagemath/inventory/en/reference/tensor Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [arithgrou] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [arithgrou] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [graphs ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' ------------------------------------------------------------------------ /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x414a)[0x7f145a59614a] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x4515)[0x7f145a596515] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x7bd5)[0x7f145a599bd5] /lib64/libpthread.so.0(+0x12720)[0x7f14624e2720] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0x14540)[0x7f145987e540] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0xacc3)[0x7f1459874cc3] /lib64/libpython2.7.so.1.0(+0x112970)[0x7f1462801970] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so(+0x1858)[0x7f1461384858] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x111f37)[0x7f1462800f37] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xd3917)[0x7f14627c2917] /lib64/libpython2.7.so.1.0(+0xdb6f4)[0x7f14627ca6f4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x159de2)[0x7f1462848de2] /lib64/libpthread.so.0(+0x73a9)[0x7f14624d73a9] /lib64/libc.so.6(clone+0x3f)[0x7f1461aa730f] ------------------------------------------------------------------------ Attaching gdb to process id 18664. 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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [homology ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/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. ------------------------------------------------------------------------ /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x414a)[0x7f145a59614a] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x4515)[0x7f145a596515] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x7be6)[0x7f145a599be6] /lib64/libpthread.so.0(+0x12720)[0x7f14624e2720] /lib64/libmpfr.so.4(mpfr_get_d+0x25c)[0x7f145080001c] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_mpfr.so(+0xf257)[0x7f0de5e2a257] /lib64/libpython2.7.so.1.0(PyNumber_Float+0x2b)[0x7f1462798c8b] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_mpfr.so(+0xf14a)[0x7f0de5e2a14a] /lib64/libpynac.so.10(_ZN5GiNaC7numericC1EP7_objectb+0xdf)[0x7f0dca73769f] /lib64/libpynac.so.10(_ZNK5GiNaC7numeric4acosEv+0x47)[0x7f0dca73b5b7] /lib64/libpynac.so.10(_ZN5GiNaC4acosERKNS_7numericE+0x1d)[0x7f0dca74069d] /lib64/libpynac.so.10(+0x1051e1)[0x7f0dca6ae1e1] /lib64/libpynac.so.10(_ZNK5GiNaC8function4evalEi+0x736)[0x7f0dca67bfd6] /lib64/libpynac.so.10(_ZN5GiNaC2ex20construct_from_basicERKNS_5basicE+0x7e)[0x7f0dca66570e] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/function.so(_Z16g_function_eval1jRKN5GiNaC2exEb+0xb0)[0x7f0dc97a65b0] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/function.so(+0x3351b)[0x7f0dc97a951b] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/function.so(+0xa3f0)[0x7f0dc97803f0] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/function.so(+0x224fb)[0x7f0dc97984fb] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/wrapper_rdf.so(interp_rdf+0x5cd)[0x7f0dbfb2152d] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/wrapper_rdf.so(+0x4628)[0x7f0dbfaf6628] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f1462870549] /lib64/libpython2.7.so.1.0(+0x14ea2f)[0x7f146283da2f] /lib64/libpython2.7.so.1.0(PyRun_StringFlags+0x66)[0x7f146283f616] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5d82)[0x7f146286cd22] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f1462870549] /lib64/libpython2.7.so.1.0(+0x14ea2f)[0x7f146283da2f] /lib64/libpython2.7.so.1.0(PyRun_StringFlags+0x66)[0x7f146283f616] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x5d82)[0x7f146286cd22] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so(+0x1858)[0x7f1461384858] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x111f37)[0x7f1462800f37] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xd3917)[0x7f14627c2917] /lib64/libpython2.7.so.1.0(+0xdb6f4)[0x7f14627ca6f4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x159de2)[0x7f1462848de2] /lib64/libpthread.so.0(+0x73a9)[0x7f14624d73a9] /lib64/libc.so.6(clone+0x3f)[0x7f1461aa730f] ------------------------------------------------------------------------ Attaching gdb to process id 17997. Unable to start gdb (not installed?) GDB is not installed. Install gdb for enhanced tracebacks. ------------------------------------------------------------------------ Unhandled SIGFPE: An unhandled floating point exception 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 ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [misc ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [misc ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [parallel ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [parallel ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [algebras ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [algebras ] Exception occurred: [algebras ] File "/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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/lib64/Singular/info/singular.hlp' [algebras ] The full traceback has been saved in /tmp/sphinx-err-lQmMe8.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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [asymptoti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [calculus ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [categorie] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' ------------------------------------------------------------------------ /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x414a)[0x7f145a59614a] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x4515)[0x7f145a596515] /usr/lib64/python2.7/site-packages/cysignals/signals.so(+0x7bd5)[0x7f145a599bd5] /lib64/libpthread.so.0(+0x12720)[0x7f14624e2720] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0x14540)[0x7f145987e540] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so(+0xacc3)[0x7f1459874cc3] /lib64/libpython2.7.so.1.0(+0x112970)[0x7f1462801970] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6499)[0x7f146286d439] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /usr/lib64/python2.7/lib-dynload/_functoolsmodule.so(+0x1858)[0x7f1461384858] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x111f37)[0x7f1462800f37] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6d88)[0x7f146286dd28] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xd3917)[0x7f14627c2917] /lib64/libpython2.7.so.1.0(+0xdb6f4)[0x7f14627ca6f4] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x2be8)[0x7f1462869b88] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbeeb7)[0x7f14627adeb7] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x3ff5)[0x7f146286af95] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8067)[0x7f146286f007] /lib64/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x7d8)[0x7f1462870338] /lib64/libpython2.7.so.1.0(+0xbed1e)[0x7f14627add1e] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(+0xc68ce)[0x7f14627b58ce] /lib64/libpython2.7.so.1.0(PyObject_Call+0x43)[0x7f1462795773] /lib64/libpython2.7.so.1.0(PyEval_CallObjectWithKeywords+0x47)[0x7f1462866a57] /lib64/libpython2.7.so.1.0(+0x159de2)[0x7f1462848de2] /lib64/libpthread.so.0(+0x73a9)[0x7f14624d73a9] /lib64/libc.so.6(clone+0x3f)[0x7f1461aa730f] ------------------------------------------------------------------------ Attaching gdb to process id 23839. 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. ------------------------------------------------------------------------ [graphs ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/html/en/reference/graphs [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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [coding ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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)) [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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [coercion ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [constants] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [cryptogra] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [coding ] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [curves ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [cryptogra] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [data_stru] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [data_stru] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [databases] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [databases] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [diophanti] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [discrete_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [discrete_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [doctest ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [finance ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [finite_ri] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/curves [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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [function_] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/function_fields [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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [functions] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/finite_rings [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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [game_theo] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' [game_theo] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/repl/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [games ] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference/lfunctions An error occurred, but libGAP has no handler set. Error message: Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/logic Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/matrices Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/matroids Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/modabvar Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference/modsym [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference/modules [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/lfunctions/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/history_and_license [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matrices/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/monoids [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/matroids/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/categories/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modmisc/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/hecke/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference/number_fields [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modules/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/logic/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/numerical [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/algebras/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/history_and_license/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modfrm_hecketriangle/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/interfaces/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/hyperbolic_geometry/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/modsym/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/inventory/en/reference/knots/objects.inv' [reference] WARNING: intersphinx inventory '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' not fetchable due to : [Errno 2] No such file or directory: '/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/modabvar/objects.inv' Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/padics [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference/power_series [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/categories/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference/stats Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/structure [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/groups/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/hecke/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/doctrees/en/reference/hyperbolic_geometry/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/interfaces/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/knots/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/lfunctions/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/libs/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/logic/environment.pickle Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/tensor [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/matrices/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/matroids/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modabvar/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modfrm/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modfrm_hecketriangle/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modmisc/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modsym/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/modules/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/plotting/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/polynomial_rings/environment.pickle [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/doctrees/en/reference/repl/environment.pickle [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:16: WARNING: unknown document: repl/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:22: WARNING: unknown document: plotting/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:33: WARNING: unknown document: categories/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:52: WARNING: unknown document: matrices/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:53: WARNING: unknown document: modules/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:60: WARNING: unknown document: groups/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:62: WARNING: unknown document: algebras/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:67: WARNING: unknown document: combinat/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:70: WARNING: unknown document: matroids/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:87: WARNING: unknown document: hyperbolic_geometry/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:92: WARNING: unknown document: knots/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:99: WARNING: unknown document: lfunctions/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:103: WARNING: unknown document: hecke/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:104: WARNING: unknown document: modsym/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:105: WARNING: unknown document: modfrm/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:106: WARNING: unknown document: modfrm_hecketriangle/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:107: WARNING: unknown document: modabvar/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:108: WARNING: unknown document: modmisc/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:113: WARNING: unknown document: logic/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:142: WARNING: unknown document: interfaces/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:143: WARNING: unknown document: libs/index [reference] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/index.rst:149: WARNING: unknown document: history_and_license/index [functions] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/share/doc/sagemath/html/en/reference/functions [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/algebras/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/categories/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/groups/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/hecke/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference/hyperbolic_geometry/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/interfaces/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/knots/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/lfunctions/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/libs/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/logic/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/matrices/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/matroids/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/modabvar/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/modfrm/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/modfrm_hecketriangle/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/modmisc/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/modsym/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/modules/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/monoids/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/notebook/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/number_fields/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/numerical/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/padics/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/plotting/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/polynomial_rings/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/power_series/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/probability/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/quadratic_forms/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/quat_algebras/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/quivers/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/references/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/repl/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/riemannian_geometry/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/rings/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/rings_numerical/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/rings_standard/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/sat/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/schemes/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/semirings/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/stats/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/structure/searchindex.js [reference] WARNING: Unable to fetch /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/reference Building tr/a_tour_of_sage. Building ru/tutorial. [tutorial ] WARNING: sphinx.ext.pngmath has been deprecated. Please use sphinx.ext.imgmath instead. [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.x86_64/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. Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/html/pt/tutorial Build finished. The built documents can be found in /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/it/a_tour_of_sage Building hu/a_tour_of_sage. Building fr/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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-2QhRAB.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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/html/ca/intro [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/thematic_tutorials/index.rst:59: WARNING: undefined label: sage.modules.tutorial_free_modules (if the link has no caption the label must precede a section header) [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/sagemath/en/thematic_tutorials/tutorial-implementing-algebraic-structures.rst:42: WARNING: undefined label: sage.modules.tutorial_free_modules (if the link has no caption the label must precede a section header) [thematic_] /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64/usr/share/doc/sagemath/html/en/thematic_tutorials Elapsed time: 2153.7 seconds. Done building the documentation! + rm -f /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/doc + ln -sf /usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/doc + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/output/doctrees + popd ~/build/BUILD/sage-7.6 + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sphinx /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/Sphinx-1.4.4-py2.7.egg-info + perl -pi -e 's|/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64||g;' -e 's|/builddir/build/BUILD/sage-7.6/src/doc|/usr/share/doc/sagemath|g;' /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/output/html/en/reference/todolist.html Can't open /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64||g;s|^##||g;' /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/bin/sage + export SAGE_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src + SAGE_SRC=/builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/doc /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/doc + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/share /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/devel + ln -sf /usr/lib64/python2.7/site-packages/sage /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/sage + ln -sf /usr/lib64/python2.7/site-packages /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/sagemath/etc/sage + ln -sf /usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/doc + ln -sf /usr/share/doc/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/doc + ln -sf /usr/share/sagemath /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/share + ln -sf src /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/share/pixmaps/sagemath.png + popd ~/build/BUILD/sage-7.6 + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/applications + cat + desktop-file-validate /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/applications/sagemath.desktop + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name '*.so' + xargs chmod 755 + pushd /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin ~/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name '*.py' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/sagetexparse.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/remote-sagetex.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/remote-sagetex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/makestatic.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/makestatic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/run-sagetex-if-necessary.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/run-sagetex-if-necessary.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/extractsagecode.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/texmf/tex/latex/sagetex/extractsagecode.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/graphs/sage/graphs/graph_plot-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/ordered_tree-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/ordered_tree-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/fully_packed_loop-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/html/en/reference/combinat/sage/combinat/dyck_word-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-109.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-108.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-107.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-106.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-105.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-104.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-103.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-102.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-101.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-100.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-99.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-98.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-97.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-96.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-95.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-94.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-93.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-92.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-91.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-90.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-89.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-88.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-87.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-86.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-85.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-84.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-83.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-82.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-81.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-80.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-79.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-78.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-77.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-76.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-75.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-74.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-73.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-72.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-71.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-70.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-69.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-68.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-67.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-66.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-65.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-64.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-63.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-62.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-61.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-60.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-59.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-58.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-57.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-56.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-55.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-54.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-53.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-52.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-51.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-50.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-49.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-48.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-47.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-46.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-45.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-44.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-43.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-42.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-41.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-40.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-39.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-38.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-37.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-36.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-35.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-34.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-33.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-32.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-31.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-30.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-29.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-28.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-27.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-26.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-25.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/plot-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_regular_polygon-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_regular_polygon-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/hyperbolic_polygon-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/density_plot-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-62.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-61.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-60.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-59.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-58.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-57.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-56.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-55.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-54.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-53.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-52.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-51.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-50.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-49.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-48.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-47.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-46.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-45.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-44.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-43.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-42.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-41.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-40.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-39.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-38.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-37.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-36.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-35.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-34.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-33.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-32.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-31.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-30.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-29.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-28.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-27.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-26.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-25.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/contour_plot-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/plot/complex_plot-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plotting/sage/graphs/graph_plot-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/discrete_geometry/sage/geometry/triangulation/point_configuration-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_plot-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_generators-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph_generators-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/graph-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/graphs/sage/graphs/generic_graph-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-32.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-31.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-30.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-29.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-28.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-27.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-26.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-25.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/shapes-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/revolution_plot3d-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-39.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-38.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-37.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-36.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-35.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-34.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-33.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-32.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-31.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-30.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-29.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-28.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-27.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-26.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-25.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/plot3d-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/platonic-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-53.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-52.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-51.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-50.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-49.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-48.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-47.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-46.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-45.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-44.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-43.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-42.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-41.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-40.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-39.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-38.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-37.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-36.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-35.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-34.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-33.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-32.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-31.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-30.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-29.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-28.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-27.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-26.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-25.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/parametric_plot3d-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-38.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-37.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-36.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-35.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-34.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-33.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-32.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-31.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-30.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-29.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-28.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-27.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-26.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-25.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-24.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-23.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-22.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-21.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-20.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-19.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-18.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-17.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-16.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-15.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-14.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-13.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/plot3d/sage/plot/plot3d/implicit_plot3d-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/ordered_tree-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/ordered_tree-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/fully_packed_loop-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/combinat/sage/combinat/dyck_word-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/point-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/point-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/point-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/vectorfield-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/tangent_vector-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/differentiable/curve-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-12.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-11.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-10.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-9.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-8.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-7.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-6.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-5.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/inventory/en/reference/manifolds/sage/manifolds/chart-1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/tr/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/ru/tutorial/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/pt/tutorial/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/pt/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/it/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/hu/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/fr/tutorial/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/fr/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/website/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/tutorial/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/thematic_tutorials/numerical_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/thematic_tutorials/explicit_methods_in_number_theory/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/thematic_tutorials/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/tensor_free_modules/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/tensor/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/structure/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/stats/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/semirings/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/schemes/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/sat/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/rings_standard/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/rings_numerical/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/rings/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/riemannian_geometry/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/repl/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/references/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/quivers/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/quat_algebras/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/quadratic_forms/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/probability/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/power_series/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/polynomial_rings/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/plotting/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/plot3d/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/parallel/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/padics/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/numerical/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/number_fields/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/notebook/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/monoids/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/modules/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/modsym/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/modmisc/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/modfrm_hecketriangle/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/modfrm/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/modabvar/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/misc/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/matroids/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/matrices/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/manifolds/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/logic/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/libs/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/lfunctions/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/knots/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/interfaces/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/hyperbolic_geometry/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/homology/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/history_and_license/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/hecke/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/groups/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/graphs/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/games/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/game_theory/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/functions/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/function_fields/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/finite_rings/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/finance/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/dynamics/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/doctest/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/discrete_geometry/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/diophantine_approximation/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/databases/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/data_structures/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/curves/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/cryptography/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/constants/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/conf_sub.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/combinat/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/coercion/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/coding/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/categories/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/calculus/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/asymptotic/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/arithgroup/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/reference/algebras/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/prep/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/introspect/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/introspect/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/installation/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/faq/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/developer/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/constructions/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/de/tutorial/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/de/thematische_anleitungen/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/de/a_tour_of_sage/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/ca/intro/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/common/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/common/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagetex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/worksheet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/worksheet_listing.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/settings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/doc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/base.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/base.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/authentication.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/admin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/nodoctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/flask_version/decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/worksheet_process.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/reference.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/limits.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/expect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/interfaces/status.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/comments2rst.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/results2rst.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/remote_file.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/worksheet2rst.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/worksheet2rst.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/sphinxify.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/format.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/support.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/introspect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/misc/sageinspect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/run_notebook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/cell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/colorize.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/smtpsend.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user_db.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/js.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/worksheet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/server_conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user_manager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/mailsender.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/notebook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/css.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/tutorial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/notebook_object.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/keyboards.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/config.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/challenge.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/wiki2html.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/notification.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/register.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/jquery.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/sagetex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/template.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/sage_email.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/interact.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/auth.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/user_conf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/applet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/docHTMLProcessor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/BaseConvert.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/SourceMap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/nodoctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/notebook/compress/JavaScriptCompressor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/simple/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/simple/twist.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage/filesystem_storage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage/abstract_storage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/storage/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/notebook_test_case.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/stress.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/HTMLTestRunner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/run_tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests/test_worksheet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests/test_accounts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/tests/test_worksheet_list.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/selenium/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/testing/selenium/selenium.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/nodoctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/finite_dimensional_algebras/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/letterplace/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/quatalg/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/quatalg/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/steenrod/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/steenrod/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra_bases.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra_misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/steenrod/steenrod_algebra_mult.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/affine_nil_temperley_lieb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/algebra_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/associated_graded.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/clifford_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/cluster_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/commutative_dga.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/free_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/free_algebra_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/free_algebra_quotient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/free_algebra_quotient_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/free_zinbiel_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/group_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/hall_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/iwahori_hecke_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/jordan_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/nil_coxeter_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/orlik_solomon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/q_system.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/quaternion_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/quaternion_algebra_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/rational_cherednik_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/schur_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/shuffle_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/tensor_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/weyl_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/yokonuma_hecke_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/arith/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/arith/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/arith/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/transforms/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/transforms/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/transforms/dft.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/calculus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/desolvers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/functional.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/predefined.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/test_sympy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/wester.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/commutative_additive_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/commutative_additive_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/coxeter_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/cw_complexes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/facade_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/filtered_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/filtered_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/finite_coxeter_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/finite_dimensional_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/finite_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/finite_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/finite_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/finite_weyl_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/graded_connected_hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/graded_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/graphs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/infinite_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/manifolds.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/sets_cat.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/sets_with_grading.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/with_realizations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/additive_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/additive_magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/additive_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/additive_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/affine_weyl_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/algebra_functor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/algebra_ideals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/algebra_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/aperiodic_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/associative_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/basic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/bialgebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/bialgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/bimodules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/cartesian_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/category.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/category_types.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/category_with_axiom.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/classical_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/coalgebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/coalgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/commutative_additive_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/commutative_additive_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/commutative_additive_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/commutative_algebra_ideals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/commutative_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/commutative_ring_ideals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/commutative_rings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/complete_discrete_valuation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/complex_reflection_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/complex_reflection_or_generalized_coxeter_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/covariant_functorial_construction.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/coxeter_group_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/coxeter_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/cw_complexes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/discrete_valuation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/distributive_magmas_and_additive_magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/division_rings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/euclidean_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/facade_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/filtered_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/filtered_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/filtered_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/filtered_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_complex_reflection_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_coxeter_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_dimensional_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_dimensional_bialgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_dimensional_coalgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_dimensional_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_lattice_posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_permutation_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finite_weyl_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finitely_generated_magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/finitely_generated_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/function_fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/g_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/gcd_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/generalized_coxeter_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_bialgebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_bialgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_coalgebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_coalgebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_hopf_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graded_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/graphs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/group_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/groupoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/h_trivial_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/hecke_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/highest_weight_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/homsets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/hopf_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/infinite_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/integral_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/isomorphic_objects.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/j_trivial_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/l_trivial_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/lattice_posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/left_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/lie_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/magmas_and_additive_magmas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/magmatic_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/manifolds.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/matrix_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/metric_spaces.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/modular_abelian_varieties.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/monoid_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/number_fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/objects.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/partially_ordered_monoids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/permutation_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/pointed_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/polyhedra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/poor_man_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/primer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/principal_ideal_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/pushout.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/quotient_fields.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/quotients.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/r_trivial_semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/realizations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/regular_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/right_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/ring_ideals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/rings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/rngs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/schemes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/semigroups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/semirings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/semisimple_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/sets_cat.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/sets_with_grading.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/sets_with_partial_maps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/shephard_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/simplicial_complexes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/simplicial_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/subobjects.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/subquotients.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/super_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/super_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/super_hopf_algebras_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/super_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/super_modules_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/tensor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/topological_spaces.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/tutorial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/unique_factorization_domains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/unital_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/vector_spaces.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/weyl_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/with_realizations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/codecan/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/guruswami_sudan/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/guruswami_sudan/gs_decoder.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/guruswami_sudan/interpolation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/guruswami_sudan/utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/source_coding/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/source_coding/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/source_coding/huffman.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/bch.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/bounds_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/channel_constructions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/channels_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/code_bounds.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/code_constructions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/codes_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/cyclic_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/databases.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/decoder.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/decoders_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/delsarte_bounds.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/encoder.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/encoders_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/extended_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/golay_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/grs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/guava.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/hamming_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/linear_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/parity_check_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/punctured_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/reed_muller_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/relative_finite_field_extension.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/sd_codes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/self_dual_codes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/subfield_subcode.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/two_weight_db.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/cluster_seed.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/mutation_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/mutation_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/quiver.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_algebra_quiver/quiver_mutation_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/affine_factorization.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/affinization.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/alcove_path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/catalog_elementary_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/catalog_infinity_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/catalog_kirillov_reshetikhin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/direct_sum.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/elementary_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/fast_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/generalized_young_walls.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/highest_weight_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/induced_structure.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/infinity_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/kirillov_reshetikhin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/kyoto_path_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/littelmann_path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/monomial_crystals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/polyhedral_realization.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/spins.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/star_crystal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/subcrystal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/tensor_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/virtual_crystal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/bibd.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/block_design.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/covering_design.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/database.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/design_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/difference_family.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/difference_matrices.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/ext_rep.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/group_divisible_designs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/incidence_structures.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/latin_squares.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/orthogonal_arrays.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/orthogonal_arrays_build_recursive.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/resolvable_bibd.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/steiner_quadruple_systems.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/twographs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_lists/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_lists/lists.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_lists/nn.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/matrices/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/matrices/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/matrices/dlxcpp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/matrices/hadamard_matrix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/matrices/latin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym/combinatorics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym/generic_basis_code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym/ncsf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym/qsym.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsf_qsym/tutorial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsym/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsym/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsym/bases.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsym/dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ncsym/ncsym.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/cartesian_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/elements.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/hasse_diagram.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/incidence_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/lattices.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/linear_extensions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/moebius_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/poset_examples.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/posets/posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_abstract_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_infinity.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_A.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_A2_dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_A2_even.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_B.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_C.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_D.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_D_tri.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_D_twisted.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bij_type_E67.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/bijection.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/kleber_tree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/kr_tableaux.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/rc_crystal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/rc_infinity.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/rigged_configuration_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/rigged_configurations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/rigged_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rigged_configurations/tensor_product_kr_tableaux_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/ambient_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/associahedron.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/branching_rules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/cartan_matrix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/cartan_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/coxeter_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/coxeter_matrix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/coxeter_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/dynkin_diagram.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/extended_affine_weyl_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/fundamental_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/hecke_algebra_representation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/integrable_representations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/non_symmetric_macdonald_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/pieri_factors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/reflection_group_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/reflection_group_real.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/root_lattice_realization_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/root_lattice_realizations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/root_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/root_system.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_A.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_A_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_A_infinity.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_B.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_BC_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_B_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_C.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_C_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_D.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_D_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_E.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_E_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_F.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_F_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_G.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_G_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_H.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_I.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_affine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_folded.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_marked.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_reducible.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/type_relabel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/weight_lattice_realizations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/weight_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/weyl_characters.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/weyl_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/character.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/classical.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/elementary.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/hall_littlewood.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/homogeneous.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/jack.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/k_dual.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/kfpoly.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/llt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/macdonald.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/monomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/multiplicative.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/new_kschur.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/ns_macdonald.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/orthogonal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/orthotriang.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/powersum.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/schur.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/sf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/sfa.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/symplectic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sf/witt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/characteristic_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/combinatorial_logarithm.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/composition_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/cycle_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/empty_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/functorial_composition_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/generating_series.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/linear_order_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/partition_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/permutation_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/product_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/recursive_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/series.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/series_order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/set_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/stream.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/structure.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/subset_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/species/sum_species.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/abstract_word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/alphabet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/finite_word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/infinite_word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/paths.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/shuffle_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/suffix_trees.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/word_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/word_infinite_datatypes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/word_options.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/words.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/abstract_tree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/affine_permutation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/algebraic_combinatorics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/alternating_sign_matrix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/backtrack.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/baxter_permutations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/binary_recurrence_sequences.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/binary_tree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cartesian_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/catalog_partitions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/choose_nk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cluster_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/colored_permutations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/combinat.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/combination.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/combinatorial_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/combinatorial_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/composition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/composition_signed.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/composition_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/constellation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/core.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/counting.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/cyclic_sieving_phenomenon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/derangements.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/descent_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/diagram_algebras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/dlx.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/dyck_word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/e_one_star.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/family.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/finite_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/finite_state_machine.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/finite_state_machine_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/free_prelie_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/fully_packed_loop.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/gelfand_tsetlin_patterns.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/graph_path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/gray_codes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/growth.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/hall_polynomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_list.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_list_old.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_matrices.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_vector.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_vector_weighted.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_vectors_mod_permgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/interval_posets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/k_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/kazhdan_lusztig.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/knutson_tao_puzzles.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/lr_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/lyndon_word.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/multichoose_nk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/necklace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/non_decreasing_parking_function.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ordered_tree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/output.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/parking_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/partition_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/partition_tuple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/perfect_matching.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/permutation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/plane_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/q_analogues.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/quickref.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ranker.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/restricted_growth.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ribbon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ribbon_shaped_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/ribbon_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rooted_tree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/rsk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/schubert_polynomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/set_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/set_partition_ordered.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/shard_order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/shuffle.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sidon_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/similarity_class_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sine_gordon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/six_vertex_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/skew_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/skew_tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/sloane_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/subset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/subsets_hereditary.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/subsets_pairwise.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/subword.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/subword_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/symmetric_group_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/symmetric_group_representations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tableau.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tableau_residues.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tableau_tuple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tamari_lattices.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tiling.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tuple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/tutorial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/vector_partition.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/yang_baxter_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/block_cipher/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/block_cipher/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/block_cipher/miniaes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/block_cipher/sdes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/mq/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/mq/mpolynomialsystemgenerator.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/mq/rijndael_gf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/mq/sbox.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/mq/sr.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/public_key/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/public_key/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/public_key/blum_goldwasser.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/cipher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/classical.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/classical_cipher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/cryptosystem.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/lattice.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/lfsr.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/lwe.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/stream.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/stream_cipher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/util.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/data_structures/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/data_structures/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/data_structures/mutable_poset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/conway.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/cunningham_tables.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/db_class_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/db_modular_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/findstat.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/jones.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/odlyzko.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/oeis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/sloane.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/sql_db.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/stein_watkins.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/symbolic_data.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/databases/cremona.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/external.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/fixtures.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/forker.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/parsing.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/reporting.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/sources.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/util.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/doctest/control.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/flat_surfaces/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/flat_surfaces/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/flat_surfaces/quadratic_strata.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/flat_surfaces/strata.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges/constructors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges/iet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges/labelled.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges/reduced.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/interval_exchanges/template.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/dynamics/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/easter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/markov_multifractal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/stock.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/airy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/bessel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/exp_integral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/generalized.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/hyperbolic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/hypergeometric.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/jacobi.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/log.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/min_max.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/orthogonal_polys.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/other.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/piecewise.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/piecewise_old.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/special.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/spike_function.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/transcendental.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/trig.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/wigner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/catalog_normal_form_games.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/cooperative_game.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/gambit_docs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/matching_game.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/normal_form_game.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/game_theory/parser.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/games/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/games/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/games/hexad.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/games/quantumino.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/games/sudoku.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_coercion.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_constants.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_geodesic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_interface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_isometry.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperbolic_space/hyperbolic_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement/affine_subspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement/arrangement.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement/check_freeness.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement/hyperplane.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hyperplane_arrangement/plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/backend_cdd.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/backend_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/backend_normaliz.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/backend_ppl.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/base_QQ.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/base_RDF.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/base_ZZ.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/cdd_file_format.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/double_description.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/double_description_inhomogeneous.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/face.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/lattice_euclidean_group_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/palp_database.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/parent.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/ppl_lattice_polygon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/ppl_lattice_polytope.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/representation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/polyhedron/base.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/riemannian_manifolds/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/riemannian_manifolds/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/riemannian_manifolds/parametrized_surface3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/riemannian_manifolds/surface3d_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/triangulation/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/triangulation/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/triangulation/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/triangulation/point_configuration.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/cone.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/fan.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/fan_isomorphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/fan_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/hasse_diagram.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/lattice_polytope.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/linear_expression.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/newton_polygon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/pseudolines.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/ribbon_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/toric_lattice.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/toric_plotter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/overview.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/basic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/chessboard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/classical_geometries.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/degree_sequence.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/families.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/intersection.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/platonic_solids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/random.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/smallgraphs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generators/world_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/bipartite_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/digraph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/digraph_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/dot2tex_utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generic_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_coloring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_database.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_editor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_input.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_latex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_list.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_plot_js.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/hypergraph_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/isgci.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/line_graph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/linearextensions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/lovasz_theta.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/orientations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/partial_cube.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/pq_trees.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/print_graphs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/schnyder.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/tutte_polynomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/abelian_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/abelian_group_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/abelian_group_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/dual_abelian_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/dual_abelian_group_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/element_base.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/abelian_gps/values.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/additive_abelian/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/additive_abelian/additive_abelian_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/additive_abelian/additive_abelian_wrapper.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/additive_abelian/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/affine_gps/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/affine_gps/affine_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/affine_gps/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/affine_gps/euclidean_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/affine_gps/group_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/binary_dihedral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/coxeter_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/finitely_generated.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/linear.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/matrix_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/named_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/orthogonal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/pickling_overrides.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/symplectic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/unitary.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/misc_gps/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/misc_gps/misc_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/misc_gps/misc_groups_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/partn_ref/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/partn_ref2/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/cubegroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/permgroup_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/permgroup_named.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/permutation_groups_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/symgp_conjugacy_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/permgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/semimonomial_transformations/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/semimonomial_transformations/semimonomial_transformation_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/braid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/class_function.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/conjugacy_classes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/finitely_presented.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/finitely_presented_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/finitely_presented_named.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/free_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/group_exp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/group_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/group_semidirect_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/groups_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/indexed_free_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/libgap_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/libgap_mixin.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/pari_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/raag.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/dft.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/dwt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/fft.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/gsl_array.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/integration.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/interpolation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/ode.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/probability_distribution.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/algebraic_topological_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/cell_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/chain_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/chain_complex_homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/chain_complex_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/chain_homotopy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/chains.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/cubical_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/delta_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/examples.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/hochschild_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/homology_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/homology_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/homology_vector_space_with_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/koszul_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/matrix_utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_complex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_complex_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_complex_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_complexes_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_set_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_set_constructions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_set_examples.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/simplicial_set_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/homology/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/calculus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/debugger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/decorator.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/fractals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/geometry.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/statistics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/axiom.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/chomp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/cleaner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/ecm.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/expect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/four_ti_2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/fricas.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/frobby.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/gap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/gap3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/gap_workspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/genus2reduction.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/gfan.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/giac.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/gnuplot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/gp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/interface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/kash.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/latte.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/lie.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/lisp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/macaulay2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/magma.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/magma_free.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/maple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/mathematica.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/matlab.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/maxima_abstract.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/maxima_lib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/mupad.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/mwrank.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/octave.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/phc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/povray.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/psage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/qsieve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/quit.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/r.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/read_data.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/rubik.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/sage0.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/scilab.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/tab_completion.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/tachyon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/tides.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/singular.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/maxima.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/jmoldata.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/qepcad.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/knots/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/knots/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/knots/knot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/knots/link.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/lfunctions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/lfunctions/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/lfunctions/dokchitser.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/lfunctions/lcalc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/lfunctions/sympow.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/arb/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/coxeter3/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/coxeter3/coxeter_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cremona/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cremona/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cremona/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cremona/homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cremona/newforms.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cypari2/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/interface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/flint/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/all_documented_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/assigned_names.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/context_managers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/gap_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/operations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/saved_workspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/test_long.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/glpk/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gmp/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gsl/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/lcalc/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/linbox/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/linkages/padics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/lrcalc/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mpmath/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mpmath/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mwrank/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mwrank/interface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mwrank/mwrank.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pari/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pari/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pari/gen_py.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pari/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/polybori/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pynac/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/function_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/standard_options.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/symmetrica/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/symmetrica/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/giac.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/booleval.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/boolformula.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/logic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/logicparser.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/logictable.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/logic/propcalc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/affine_connection.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/automorphismfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/automorphismfield_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/chart.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/diff_form.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/diff_form_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/diff_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/levi_civita_connection.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/manifold.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/manifold_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/metric.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/real_line.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/scalarfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/scalarfield_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/tangent_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/tangent_vector.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/tensorfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/tensorfield_paral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/vectorfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/vectorfield_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/differentiable/vectorframe.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/chart.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/continuous_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/coord_func.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/coord_func_symb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/manifold.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/manifold_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/scalarfield.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/scalarfield_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/structure.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/subset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/manifolds/utilities.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/benchmark.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/berlekamp_massey.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/compute_J_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/docs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_integer_dense_hnf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_integer_dense_saturation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/operation_table.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/special.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/symplectic_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/advanced.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/dual_matroid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/matroids_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/matroids_plot_helpers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/minor_matroid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/named_matroids.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/rank_matroid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/utilities.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/media/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/media/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/media/wav.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/abstract_method.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/banner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/benchmark.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/bindable_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/cache.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/classgraph.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/converting_dict.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/copying.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/defaults.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/dev_tools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/displayhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/dist.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/edit_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/explain_pickle.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/flatten.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/func_persist.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/functional.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/getusage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/gperftools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/html.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/inline_fortran.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/latex.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/latex_macros.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_format.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import_cache.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/log.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/map_threaded.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/mathml.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/memory_info.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/messaging.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/method_decorator.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/mrange.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/multireplace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/nested_class_test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/object_multiplexer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/package.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/pager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/persist.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/prandom.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/profiler.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/proof.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/python.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/random_testing.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/remote_file.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/rest_index_of_methods.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sage_eval.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sage_input.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sage_itertools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sage_ostools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sage_timeit.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sage_unittest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sagedoc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sageinspect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sh.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/six.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sphinxify.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/superseded.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/table.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/temporary_file.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/test_class_pickling.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/trace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/unknown.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/viewer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/cython.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/abvar.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/abvar_ambient_jacobian.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/abvar_newform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/cuspidal_subgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/finite_subgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/homology.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/lseries.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/torsion_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/abvar/torsion_subgroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/arithgroup_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/arithgroup_perm.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/congroup_gamma.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/congroup_gamma0.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/congroup_gamma1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/congroup_gammaH.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/congroup_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/congroup_sl2z.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/btquotients/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/btquotients/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/btquotients/btquotient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/btquotients/pautomorphicform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/ambient_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/degenmap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/hecke_operator.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/hecke/submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/local_comp/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/local_comp/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/local_comp/liftings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/local_comp/local_comp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/local_comp/smoothchar.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/local_comp/type_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/ambient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/ambient_R.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/ambient_eps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/ambient_g0.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/ambient_g1.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/cuspidal_submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/defaults.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/eis_series.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/eisenstein_submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/find_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/half_integral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/hecke_operator_on_qexp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/j_invariant.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/l_series_gross_zagier.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/notes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/numerical.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/periods.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/submodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/theta.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/vm_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/abstract_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/abstract_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/analytic_type.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/functors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/graded_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/graded_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/hecke_triangle_groups.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/readme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/series_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform_hecketriangle/subspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/ambient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/boundary.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/g1list.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/ghlist.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/hecke_operator.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/manin_symbol_list.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/modsym.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/modular_symbols.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/p1list_nf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/relation_matrix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/subspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/overconvergent/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/overconvergent/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/overconvergent/genus0.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/overconvergent/hecke_series.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/overconvergent/weightspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/distributions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/fund_domain.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/manin_map.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/modsym.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/padic_lseries.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/sigma0.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/quatalg/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/quatalg/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/quatalg/brandt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/ssmod/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/ssmod/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/ssmod/ssmod.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/buzzard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/congroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/congroup_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/cusps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/cusps_nf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/dims.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/dirichlet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/etaproducts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/fg_pid/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/fg_pid/fgp_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/fg_pid/fgp_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/fg_pid/fgp_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/with_basis/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/with_basis/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/with_basis/representation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/with_basis/subquotient.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/complex_double_vector.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/diamond_cutting.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/filtered_vector_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/free_module_homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/free_module_integer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/free_module_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/free_quadratic_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/matrix_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/module_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/multi_filtered_vector_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/quotient_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/real_double_vector.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/tensor_operations.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/tutorial_free_modules.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_callable_symbolic_dense.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_space_homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_space_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_symbolic_dense.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/automatic_semigroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/free_abelian_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/free_abelian_monoid_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/free_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/free_monoid_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/hecke_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/indexed_free_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/string_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/string_monoid_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/monoids/string_ops.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/logging_backend.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/interactive_simplex_method.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/knapsack.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/linear_tensor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/linear_tensor_constraints.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/optimize.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/decorate.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/map_reduce.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/multiprocessing_sage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/ncpus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/parallelism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/reference.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/use_fork.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/examples.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/implicit_plot3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/list_plot3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/parametric_plot3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/platonic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/plot3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/plot_field3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/revolution_plot3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/shapes2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/tachyon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/texture.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/tri_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/animate.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/arc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/arrow.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/bar_chart.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/bezier_path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/circle.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/colors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/contour_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/density_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/disk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/ellipse.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/graphics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/histogram.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/hyperbolic_arc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/hyperbolic_polygon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/hyperbolic_regular_polygon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/line.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/matrix_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/polygon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/primitive.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/scatter_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/step.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/streamline_plot.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/text.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/probability/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/probability/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/probability/random_variable.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/genera/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/genera/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/genera/genus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/binary_qf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/constructions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/extras.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/qfsolve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__automorphisms.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__count_local_2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__equivalence_testing.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__genus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_density_congruence.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_density_interfaces.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_field_invariants.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_normal_form.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__local_representation_conditions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__mass.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__mass__Conway_Sloane_masses.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__mass__Siegel_densities.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__neighbors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__reduction_theory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__siegel_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__split_local_covering.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__ternary_Tornaria.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__theta.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__variable_substitutions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/random_quadraticform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/special_values.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/ternary_qf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/homspace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/path_semigroup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/representation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/display/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/display/fancy_repr.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/display/formatter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/display/jsmol_iframe.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/display/pretty_print.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/display/util.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/__main__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/all_jupyter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/install.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/interact.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/kernel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/widgets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_kernel/widgets_sagenb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/backend_base.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/backend_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/backend_emacs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/backend_ipython.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/backend_sagenb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/backend_test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/buffer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/display_manager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/output_basic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/output_browser.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/output_catalog.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/output_graphics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/output_graphics3d.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/output_video.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/preferences.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/rich_output/pretty_print.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/attach.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/configuration.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/image.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/inputhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/interface_magic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/interpreter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_extension.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/ipython_tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/load.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/preparse.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/prompts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/readline_extra_commands.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/repl/user_globals.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/asymptotic_expansion_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/asymptotic_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/asymptotics_multivariate_generating_functions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/growth_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/growth_group_cartesian.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/asymptotic/term_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/conway_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/element_ext_pari.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/finite_field_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/finite_field_ext_pari.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/finite_field_givaro.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/integer_mod_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/function_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/function_field_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/function_field_order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/maps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/bdd_height.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/class_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/galois_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/maps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field_rel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/splitting_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/structure.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/totallyreal_phc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/totallyreal_rel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/unit_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/discrete_value_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/eisenstein_extension_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/generic_nodes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/local_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_base_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_base_leaves.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_extension_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_extension_leaves.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/precision_error.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/tutorial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/unramified_extension_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/padics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/padics/polynomial_padic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/padics/polynomial_padic_capped_relative_dense.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/padics/polynomial_padic_flat.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/complex_roots.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/convolution.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/flatten.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/groebner_fan.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/infinite_polynomial_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/infinite_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/laurent_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_sequence.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/omega.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_element_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_fateman.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_quotient_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_quotient_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_ring_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_singular_interface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_ring_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/symmetric_ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/term_order.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/toy_buchberger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/toy_d_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/toy_variety.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/semirings/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/semirings/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/semirings/non_negative_integer_semiring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/algebraic_closure_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/arith.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/big_oh.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/cfinite_sequence.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/commutative_algebra.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/commutative_algebra_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/commutative_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/commutative_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/complex_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/complex_interval_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/contfrac.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/continued_fraction.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/dedekind_domain.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/dedekind_domain_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/euclidean_domain.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/euclidean_domain_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/field_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/fraction_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/ideal_monoid.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/infinity.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/integral_domain.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/integral_domain_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/invariant_theory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/laurent_series_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/misc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/monomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/multi_power_series_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/multi_power_series_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/numbers_abc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/pari_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/power_series_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/principal_ideal_domain.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/principal_ideal_domain_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/qqbar.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/quotient_ring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/quotient_ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_interval_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/ring_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/universal_cyclotomic_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sandpiles/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sandpiles/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sandpiles/examples.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sandpiles/sandpile.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/converters/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/converters/anf2cnf.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/converters/polybori.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/solvers/cryptominisat/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/solvers/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/solvers/dimacs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/solvers/sat_lp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/boolean_polynomials.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/affine/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/affine/affine_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/affine/affine_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/affine/affine_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/affine/affine_rational_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/affine/affine_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/affine/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/curves/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/curves/affine_curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/curves/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/curves/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/curves/curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/curves/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/curves/projective_curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/BSD.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/cm.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ec_database.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_curve_isogeny.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_egros.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_local_data.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_modular_symbols.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_number_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_padic_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_tate_curve.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_torsion.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/ell_wp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/formal_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/gal_reps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/gp_simon.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/heegner.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/height.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/isogeny_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/isogeny_small_degree.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/jacobian.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/kodaira_symbol.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/kraus.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/lseries_ell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/mod5family.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/modular_parametrization.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/padic_lseries.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/padics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/period_lattice.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/sha_tate.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/weierstrass_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/weierstrass_transform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/algebraic_scheme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/ambient_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/divisor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/divisor_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/glue.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/hypersurface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/scheme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/generic/spec.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_g2_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_g2_padic_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_padic_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hyperelliptic_rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/invariants.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_g2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/jacobian_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/kummer_surface.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/mestre.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/monsky_washnitzer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/jacobians/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/jacobians/abstract_jacobian.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/jacobians/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_conics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_conics/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_conics/con_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_conics/con_finite_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_conics/con_number_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_conics/con_rational_field.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_conics/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_quartics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_quartics/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_quartics/quartic_constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/plane_quartics/quartic_generic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/product_projective/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/product_projective/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/product_projective/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/product_projective/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/product_projective/point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/product_projective/space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/product_projective/wehlerK3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/endPN_automorphism_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/endPN_minimal_model.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/projective_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/projective_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/projective_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/projective_rational_point.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/projective_space.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/sheaf/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/sheaf/constructor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/sheaf/klyachko.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/chow_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/divisor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/fano_variety.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/ideal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/library.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/points.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/variety.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/weierstrass.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/weierstrass_covering.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/weierstrass_higher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/readme.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/server/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/server/support.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/cartesian_product.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/disjoint_union_enumerated_sets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/family.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/finite_enumerated_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/finite_set_maps.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/integer_range.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/non_negative_integers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/positive_integers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/primes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/real_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/set_from_iterator.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/totally_ordered_finite_set.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/distributions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_lattice.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_polynomial.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/hmm/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/hmm/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/basic_stats.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/r.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/proof/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/proof/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/proof/proof.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/coerce_exceptions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/dynamic_class.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/factorization.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/factorization_integer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/formal_sum.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/gens_py.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/global_options.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/graphics_file.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/indexed_generators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/list_clone_timings.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/nonexact.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/sequence.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/set_factories.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/set_factories_example.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/test_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/unique_representation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/integration/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/integration/external.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/integration/integral.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/assumptions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/benchmark.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/callable.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/complexity_measures.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/constants.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/expression_conversions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/function_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/maxima_wrapper.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/operators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/random_tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/relation.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/subring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/tests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/units.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/comp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/ext_pow_free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/finite_rank_free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/format_utilities.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/free_module_alt_form.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/free_module_automorphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/free_module_basis.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/free_module_homset.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/free_module_linear_group.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/free_module_morphism.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/free_module_tensor.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/tensor_free_module.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/modules/tensor_with_indices.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/coordinate_patch.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/differential_form_element.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tensor/differential_forms.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/calculus_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/domaines_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/float_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/integration_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/linalg_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/linsolve_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/mpoly.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/nonlinear_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/numbertheory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/polynomes.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/programmation_doctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/french_book/recequadiff.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/arxiv_0812_2725.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/benchmark.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/book_schilling_zabrocki_kschur_primer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/book_stein_ent.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/book_stein_modform.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/cmdline.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/deprecation_test.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/gap_packages.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/parigp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/startup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/symbolic-series.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/typeset/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/typeset/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/typeset/ascii_art.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/typeset/character_art.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/typeset/character_art_factory.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/typeset/symbols.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/typeset/unicode_art.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/all_cmdline.py + grep -q '^#!' + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/all_notebook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/version.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/env.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/sage-startuptime.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/sage-startuptime.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/sage-num-threads.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/sage-num-threads.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/__main__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/config.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/consoleapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/frontend.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/html.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/nbconvert.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/nbformat.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/parallel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/paths.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/qt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/alias.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/application.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/autocall.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/builtin_trap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/compilerop.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/completer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/completerlib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/crashhandler.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/debugger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/display_trap.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/displayhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/displaypub.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/error.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/events.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/excolors.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/extensions.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/formatters.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/getipython.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/history.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/historyapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/hooks.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/inputsplitter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/inputtransformer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/interactiveshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/latex_symbols.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/logger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/macro.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magic_arguments.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/oinspect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/page.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/payload.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/payloadpage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/prefilter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/profileapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/profiledir.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/prompts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/pylabtools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/release.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/shadowns.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/shellapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/splitinput.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/ultratb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/usage.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/auto.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/basic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/code.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/config.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/execution.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/extension.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/history.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/logging.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/namespace.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/osm.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/pylab.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/magics/script.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/bad_all.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/nonascii.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/nonascii2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/print_argv.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/refbug.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/simpleerr.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/tclass.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_alias.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_application.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_autocall.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_compilerop.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_completer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_completerlib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_debugger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_displayhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_events.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_extension.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_formatters.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_handlers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_history.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_hooks.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_imports.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_inputsplitter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_inputtransformer.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_interactiveshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_iplib.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_logger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_magic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_magic_arguments.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_magic_terminal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_oinspect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_page.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_paths.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_prefilter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_profile.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_prompts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_pylabtools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_run.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_shellapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_splitinput.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/test_ultratb.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/core/tests/daft_extension/daft_extension.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/autoreload.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/cythonmagic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/rmagic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/storemagic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/sympyprinting.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/tests/test_autoreload.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/extensions/tests/test_storemagic.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/mathjax.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/mathjax.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/qt_for_kernel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/qt_loaders.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/decorators/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/decorators/_decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/decorators/_numpy_testing_noseclasses.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/external/decorators/_numpy_testing_utils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/__main__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/adapter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/channels.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/channelsabc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/client.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/clientabc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/connect.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/kernelspec.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/kernelspecapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/launcher.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/manager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/managerabc.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/multikernelmanager.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/restarter.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/kernel/threaded.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/backgroundjobs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/clipboard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/deepreload.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/demo.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/editorhooks.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/guisupport.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/inputhook.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/inputhookglut.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/inputhookgtk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/inputhookgtk3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/inputhookpyglet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/inputhookqt4.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/inputhookwx.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/kernel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/latextools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/lexers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/pretty.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/security.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_backgroundjobs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_clipboard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_deepreload.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_display.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_editorhooks.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_imports.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_latextools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_lexers.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_pretty.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/lib/tests/test_security.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/sphinxext/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/sphinxext/custom_doctests.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/sphinxext/ipython_console_highlighting.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/sphinxext/ipython_directive.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/console.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/debugger.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/embed.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/interactiveshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/ipapp.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/ipapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/magics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/prompts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/ptshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/ptutils.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/shortcuts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/glut.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/gtk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/gtk3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/osx.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/pyglet.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/qt.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/tk.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/pt_inputhooks/wx.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/tests/test_embed.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/tests/test_help.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/terminal/tests/test_interactivshell.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/__main__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/globalipapp.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/iptest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/iptestcontroller.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/ipunittest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/skipdoctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/tools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/dtexample.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/ipdoctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/iptest.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/iptest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/setup.py + chmod +x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/setup.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/show_refs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/simple.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/simplevars.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/test_ipdoctest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/plugin/test_refs.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/tests/test_decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/tests/test_ipunittest.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/testing/tests/test_tools.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/PyColorize.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_process_cli.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_process_common.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_process_posix.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_process_win32.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_process_win32_controller.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_signatures.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_tokenize_py2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_tokenize_py3.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/capture.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/colorable.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/coloransi.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/contexts.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/daemonize.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/data.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/dir2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/encoding.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/eventful.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/frame.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/generics.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/importstring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/io.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/ipstruct.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/jsonutil.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/localinterfaces.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/log.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/module_paths.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/openpy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/pickleutil.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/process.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/py3compat.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/rlineimpl.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/sentinel.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/shimmodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/signatures.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/strdispatch.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/sysinfo.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/syspathcontext.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tempdir.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/terminal.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/text.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/timing.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tokenize2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tokenutil.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/traitlets.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tz.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/ulinecache.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/version.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/warn.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/wildcard.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/_sysinfo.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/__init__.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_capture.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_decorators.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_dir2.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_imports.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_importstring.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_io.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_module_paths.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_openpy.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_path.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_process.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_pycolorize.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_shimmodule.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_sysinfo.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_tempdir.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_text.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_tokenutil.py + for file in `find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 -name \*.py` + grep -q '^#!' + head -1 /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/site-packages/IPython/utils/tests/test_wildcard.py + chmod -x /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/en/prep/media/Rplot001.png + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath -name .buildinfo -exec rm '{}' ';' + rm -fr /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/output/inventory + xargs rm -fr + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath -type d -name _sources + find /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath -name 'core.*' -exec rm '{}' ';' + rm /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/cs_CZ/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/de_AT/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/en_US/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/es_ES/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/fr_FR/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/pt_BR/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/ru_RU/LC_MESSAGES/messages.po /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/translations/uk_UA/LC_MESSAGES/messages.po + rm -r /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sagenb/data/sage3d + '[' -d /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/src/build ']' + mkdir -p /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed + pushd upstream ~/build/BUILD/sage-7.6/upstream ~/build/BUILD/sage-7.6 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Babel-2.3.4.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Babel-2.3.4 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Cython-0.25.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Cython-0.25.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Flask-0.10.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Flask-0.10.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Flask_AutoIndex-0.6.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Flask_AutoIndex-0.6 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Flask_Babel-0.9.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Flask_Babel-0.9 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Flask_OldSessions-0.10.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Flask_OldSessions-0.10 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Flask_OpenID-1.2.5.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Flask_OpenID-1.2.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Flask_Silk-0.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Flask_Silk-0.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo OpenBLAS-0.2.19.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/OpenBLAS-0.2.19 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Pillow-3.3.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Pillow-3.3.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Pygments-2.1.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Pygments-2.1.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Python-3.5.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Python-3.5.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo R-3.2.4-revised.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/R-3.2.4-revised + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Sphinx-1.4.4.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Sphinx-1.4.4 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Twisted-16.3.0.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Twisted-16.3.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo Werkzeug-0.11.10.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/Werkzeug-0.11.10 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo alabaster-0.7.8.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/alabaster-0.7.8 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo appnope-0.1.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/appnope-0.1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo arb-2.8.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/arb-2.8.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo backports.shutil_get_terminal_size-1.0.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/backports.shutil_get_terminal_size-1.0.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo backports_abc-0.5.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/backports_abc-0.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo backports_ssl_match_hostname-3.5.0.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/backports_ssl_match_hostname-3.5.0.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo boost_cropped-1.58.0.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/boost_cropped-1.58.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo brial-0.8.5.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/brial-0.8.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo bzip2-1.0.6-20150304.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/bzip2-1.0.6-20150304 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo cddlib-094g.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/cddlib-094g + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo cephes-2.8.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/cephes-2.8 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo certifi-2016.2.28.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/certifi-2016.2.28 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo cliquer-1.21.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/cliquer-1.21 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo combinatorial_designs-20140630.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/combinatorial_designs-20140630 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo configparser-3.5.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/configparser-3.5.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo conway_polynomials-0.4.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/conway_polynomials-0.4 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo cvxopt-1.1.8.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/cvxopt-1.1.8 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo cycler-0.10.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/cycler-0.10.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo cysignals-1.3.2.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/decorator-4.0.6 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo docutils-0.12.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/docutils-0.12 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ecl-16.1.2.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ecl-16.1.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo eclib-20170104.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/eclib-20170104 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ecm-6.4.4.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ecm-6.4.4 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo elliptic_curves-0.8.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/elliptic_curves-0.8 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo entrypoints-0.2.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/entrypoints-0.2.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo enum34-1.1.6.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/enum34-1.1.6 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo fflas_ffpack-2.2.2.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/fflas_ffpack-2.2.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo flint-2.5.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/flint-2.5.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo flintqs-1.0.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/flintqs-1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo fplll-5.0.3rc0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/fplll-5.0.3rc0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo fpylll-0.2.3dev.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/fpylll-0.2.3dev + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo freetype-2.6.3.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/freetype-2.6.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo functools32-3.2.3-2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/functools32-3.2.3-2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo future-0.15.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/future-0.15.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo gap-4.8.6.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/gap-4.8.6 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo gc-7.2f.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/gc-7.2f + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo gcc-5.4.0.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/gcc-5.4.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo gf2x-1.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/gf2x-1.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo gfan-0.5.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/gfan-0.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo giac-1.2.3.25.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/giac-1.2.3.25 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo git-2.11.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/git-2.11.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo givaro-4.0.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/givaro-4.0.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo glpk-4.60.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/glpk-4.60 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo graphs-20161026.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/graphs-20161026 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo gsl-2.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/gsl-2.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo iconv-1.14.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/iconv-1.14 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo imagesize-0.7.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/imagesize-0.7.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo iml-1.0.4p1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/iml-1.0.4p1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ipykernel-4.5.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ipykernel-4.5.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ipython-5.1.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ipython-5.1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ipython_genutils-0.1.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ipython_genutils-0.1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ipywidgets-6.0.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ipywidgets-6.0.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo itsdangerous-0.24.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/itsdangerous-0.24 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo jinja2-2.8.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/jinja2-2.8 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo jmol-14.6.1_2016.07.11.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/jmol-14.6.1_2016.07.11 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo jsonschema-2.5.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/jsonschema-2.5.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo jupyter_client-4.4.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/jupyter_client-4.4.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo jupyter_core-4.3.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/jupyter_core-4.3.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo lcalc-1.23.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/lcalc-1.23 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo libgap-4.8.6.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/libgap-4.8.6 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo libgd-2.1.1.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/libgd-2.1.1.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo libpng-1.2.51.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/libpng-1.2.51 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo linbox-1.4.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/linbox-1.4.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo lrcalc-1.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/lrcalc-1.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo m4ri-20140914.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/m4ri-20140914 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo m4rie-20150908.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/m4rie-20150908 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo markupsafe-0.23.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/markupsafe-0.23 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo mathjax-2.6.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/mathjax-2.6.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo matplotlib-1.5.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/matplotlib-1.5.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo maxima-5.39.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/maxima-5.39.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo mistune-0.7.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/mistune-0.7.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo mpc-1.0.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/mpc-1.0.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo mpfi-1.5.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/mpfi-1.5.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo mpfr-3.1.5.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/mpfr-3.1.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo mpir-2.7.2.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/mpir-2.7.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo mpmath-0.19.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/mpmath-0.19 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo nauty-26r1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/nauty-26r1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo nbconvert-4.2.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/nbconvert-4.2.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo nbformat-4.2.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/nbformat-4.2.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ncurses-6.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ncurses-6.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo networkx-1.11.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/networkx-1.11 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo notebook-4.4.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/notebook-4.4.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ntl-10.1.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ntl-10.1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo numpy-1.11.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/numpy-1.11.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo palp-2.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/palp-2.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pari-2.9.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pari-2.9.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pari_galdata-20080411.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pari_galdata-20080411 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pari_seadata_small-20090618.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pari_seadata_small-20090618 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo patch-2.7.5.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/patch-2.7.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pathlib2-2.1.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pathlib2-2.1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pathpy-7.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pathpy-7.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pexpect-4.1.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pexpect-4.1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pickleshare-0.7.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pickleshare-0.7.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pip-8.1.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pip-8.1.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pkgconf-0.9.7.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pkgconf-0.9.7 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pkgconfig-1.2.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pkgconfig-1.2.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo planarity-2.2.0.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/planarity-2.2.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo polytopes_db-20120220.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/polytopes_db-20120220 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ppl-1.2.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ppl-1.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo prompt_toolkit-1.0.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/prompt_toolkit-1.0.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo psutil-4.3.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/psutil-4.3.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ptyprocess-0.5.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ptyprocess-0.5.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pycrypto-2.6.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pycrypto-2.6.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pynac-0.7.5.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pynac-0.7.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pyparsing-2.1.5.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pyparsing-2.1.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo python-dateutil-2.5.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/python-dateutil-2.5.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo python_openid-2.2.5.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/python_openid-2.2.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pytz-2016.4.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pytz-2016.4 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo pyzmq-16.0.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/pyzmq-16.0.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo ratpoints-2.1.3.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/ratpoints-2.1.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo readline-6.3.008.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/readline-6.3.008 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo rpy2-2.8.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/rpy2-2.8.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo rubiks-20070912.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/rubiks-20070912 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo rw-0.7.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/rw-0.7 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo sagenb-0.13.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/sagenb-0.13 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo sagenb_export-2.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/sagenb_export-2.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo sagetex-3.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/sagetex-3.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo scipy-0.17.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/scipy-0.17.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo setuptools_scm-1.11.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/setuptools_scm-1.11.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo simplegeneric-0.8.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/simplegeneric-0.8.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo singledispatch-3.4.0.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/singledispatch-3.4.0.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo singular-4.1.0p1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/singular-4.1.0p1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo six-1.10.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/six-1.10.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo snowballstemmer-1.2.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/snowballstemmer-1.2.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo speaklater-1.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/speaklater-1.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo sqlite-autoconf-3130000.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/sqlite-autoconf-3130000 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo symmetrica-2.0.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/symmetrica-2.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo sympow-1.018.1.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/sympow-1.018.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo sympy-1.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/sympy-1.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo tachyon-0.98.9.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/tachyon-0.98.9 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo terminado-0.6.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/terminado-0.6 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo threejs-r80.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/threejs-r80 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo tornado-4.3.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/tornado-4.3 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo traitlets-4.3.1.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/traitlets-4.3.1 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo vcversioner-2.16.0.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/vcversioner-2.16.0.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo wcwidth-0.1.7.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/wcwidth-0.1.7 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo widgetsnbextension-2.0.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/widgetsnbextension-2.0.0 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo xz-5.2.2.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/xz-5.2.2 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo zeromq-4.0.5.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/zeromq-4.0.5 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo zlib-1.2.8.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/zlib-1.2.8 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo zn_poly-0.9.tar.bz2 + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/var/lib/sage/installed/zn_poly-0.9 + for file in *.tar.* ++ sed -e 's|\.tar.*||' ++ echo zope.interface-4.2.0.tar.gz + mkdir /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/sagemath/local/bin/sage-list-packages + rm /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/share/doc/sagemath/output + rm -fr /tmp/sage7470 + /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.x86_64 --unique-debug-src-base sagemath-7.6-3.fc27.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/sage-7.6 extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/letterplace/free_algebra_letterplace.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/letterplace/letterplace_ideal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/letterplace/free_algebra_element_letterplace.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/algebras/quatalg/quaternion_algebra_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/arith/srange.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/arith/rational_reconstruction.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/arith/numerical_approx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/arith/multi_modular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/var.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/riemann.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/ode.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/interpolators.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/interpolation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/integration.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/transforms/fft.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/calculus/transforms/dwt.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/morphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/map.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/functor.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/coercion_methods.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/category_singleton.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/category_cy_helper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/action.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/categories/examples/semigroups_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/binary_code.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/codecan/autgroup_can_label.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/coding/codecan/codecan.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/subword_complex_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/q_bernoulli.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/permutation_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/partitions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/expnums.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/enumeration_mod_permgroup.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/dict_addition.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/degree_sequences.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/debruijn_sequence.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/combinat_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/crystals/letters.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/subhypergraph_search.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/orthogonal_arrays_find_recursive.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/evenly_distributed_sets.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/designs/designs_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_lists/invlex.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/integer_lists/base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/matrices/dancing_links.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/root_system/reflection_group_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/word_datatypes.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/combinat/words/word_char.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/crypto/boolean_function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/data_structures/bounded_integer_sequences.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/data_structures/blas_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/data_structures/bitset.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/data_structures/binary_search.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/memory.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interactive_constructors_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/fast_callable.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/memory_allocator.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/fast_eval.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/wrapper_rr.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/wrapper_rdf.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/wrapper_py.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/wrapper_el.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/ext/interpreters/wrapper_cdf.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/time_series.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/option.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/markov_multifractal_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/finance/fractal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/functions/prime_pi.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/games/sudoku_backtrack.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/integral_points.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/toric_lattice_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/point_collection.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/geometry/triangulation/base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/hyperbolicity.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/genus.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/trees.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/spanning_tree.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/strongly_regular_db.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/planarity.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/matchpoly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/weakly_chordal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/distances_all_pairs.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_generators_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/generic_graph_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/comparability.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/convexity_properties.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/independent_sets.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/centrality.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/cliquer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/chrompoly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/asteroidal_triples.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/boost_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/dense_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/sparse_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/c_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/static_sparse_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/static_sparse_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/static_dense_graph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/base/graph_backends.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions/cutwidth.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions/bandwidth.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions/rankwidth.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions/graph_products.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions/vertex_separation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/graphs/graph_decompositions/fast_digraph.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/old.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/libgap_wrapper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/group.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/matrix_gps/group_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/groups/perm_gps/permgroup_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/groups/semimonomial_transformations/semimonomial_transformation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/gsl/callback.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interacts/library_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/interfaces/sagespawn.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/lfunctions/zero_sums.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ratpoints.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/fes.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ecl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/readline.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ppl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/libecm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/arb/arith.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cypari2/handle_error.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cypari2/stack.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cypari2/pari_instance.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cypari2/gen.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cypari2/convert.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/cypari2/closure.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/newforms.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/mwrank.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/mat.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/eclib/homspace.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/flint/arith.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/flint/fmpz_poly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/flint/flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/libgap.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gap/util.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/glpk/error.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gmp/pylong.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/gsl/array.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/lcalc/lcalc_Lfunction.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/linbox/linbox.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/lrcalc/lrcalc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mpmath/ext_main.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mpmath/ext_libmp.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mpmath/ext_impl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/mpmath/utils.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pEContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pE.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_p.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_mat_ZZ.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2E.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_mat_GF2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_lzz_pContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_lzz_p.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_GF2X.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/error.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZ_pX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_ZZ.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_GF2EX.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_GF2EContext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_GF2E.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/ntl_GF2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/ntl/convert.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pari/convert_sage.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pari/convert_gmp.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pari/convert_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pynac/pynac.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/pynac/constant.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/groebner_strategy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/singular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/polynomial.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/singular/option.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/libs/symmetrica/symmetrica.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/strassen.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/misc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_window.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_symbolic_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_real_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_rational_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_rational_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_gf2e_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_mod2_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_integer_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_polynomial_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_mpolynomial_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_double.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_modn_dense_float.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_integer_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_generic_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_generic_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_cyclo_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_complex_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix_complex_ball_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix1.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix0.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/matrix.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/constructor.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/change_ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/echelon_matrix.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matrix/action.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/unpickling.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/union_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/set_system.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/extension.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/circuit_closures_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/basis_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/basis_exchange_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/linear_matroid.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/matroids/lean_matrix.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/media/channels.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/reset.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/randstate.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/pickle_old.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/parser.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/nested_class.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/misc_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_string.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_list.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_import.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/lazy_attribute.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/inherit_comparison.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/function_mangling.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/derivative.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/cython_metaclass.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/cython_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/classcall_metaclass.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/citation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/callable_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/cachefunc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/c3_controlled.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/c3.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/binary_tree.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/allocator.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/weak_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/stopgap.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/session.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/search.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/sage_timeit_class.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/fpickle.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/fast_methods.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/misc/constant_function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/arithgroup_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/farey_symbol.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/arithgroup/congroup.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modform/eis_series_cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/p1list.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/heilbronn.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/relation_matrix_pyx.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/manin_symbol.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/modsym/apply.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modular/pollack_stevens/dist.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/module.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/free_module_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_real_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_rational_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_mod2_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_modn_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_integer_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_complex_double_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_integer_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/finite_submodule_iter.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_modn_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/modules/vector_rational_sparse.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/linear_tensor_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/linear_functions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/mip.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/sdp.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/interactivelp_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/cvxopt_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/coin_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/glpk_graph_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/cvxopt_sdp_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/ppl_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/glpk_exact_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/glpk_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/generic_sdp_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/numerical/backends/generic_backend.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/parallel/safefork.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/complex_plot.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/transform.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/shapes.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/parametric_surface.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/index_face_set.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/implicit_surface.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/plot/plot3d/base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/probability/probability_distribution.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/ternary.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/quadratic_form__evaluate.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quadratic_forms/count_local_2.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/paths.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/quivers/algebra_elements.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_mpfr.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_mpfi.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_lazy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_arb.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_interval_absolute.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/real_double.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/rational.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/complex_mpc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/morphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/laurent_series_ring_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/fraction_field_FpT.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/fraction_field_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/factorint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/integer_ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/integer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/complex_number.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/complex_interval.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/complex_double.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/power_series_ring_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/power_series_pari.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/power_series_poly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/power_series_mpoly.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/noncommutative_ideals.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/fast_arith.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/complex_arb.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/bernoulli_mod_p.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/bernmm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/sum_of_squares.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/hom_finite_field.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/element_ntl_gf2e.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/element_givaro.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/integer_mod.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/element_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/finite_field_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/residue_field.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/rings/finite_rings/element_pari_ffelt.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/function_field/function_field_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/totallyreal_data.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/totallyreal.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field_morphisms.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/number_field/number_field_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_ZZ_pX_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_printing.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_generic_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_fixed_mod_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_ext_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_capped_relative_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/padic_capped_absolute_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/local_generic_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/common_conversion.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/morphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/qadic_flint_FM.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/qadic_flint_CA.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/qadic_flint_CR.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/pow_computer_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/pow_computer_ext.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/padics/pow_computer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/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.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/skew_polynomial_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/symmetric_reduction.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/refine_root.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/real_roots.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_real_mpfr_dense.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/pbori.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_compiled.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_ring_homomorphism.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_modn_dense_ntl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_rational_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_ntl.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_integer_dense_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_zmod_flint.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_zz_pex.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_gf2x.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_complex_arb.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polydict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/polynomial_number_field.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ring_generic.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_libsingular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/plural.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial_ideal_libsingular.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/multi_polynomial.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/laurent_polynomial.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/evaluation.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/polynomial/cyclotomic.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/rings/semirings/tropical_semiring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/solvers/satsolver.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/solvers/cryptominisat/solverconf.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sat/solvers/cryptominisat/cryptominisat.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/period_lattice_region.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/elliptic_curves/descent_two_isogeny.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/hyperelliptic_curves/hypellfrob.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/projective/projective_morphism_helper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/schemes/toric/divisor_class.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/recursively_enumerated_set.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/finite_set_map_cy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/sets/disjoint_set.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/intlist.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/distributions/discrete_gaussian_integer.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/hmm/util.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/hmm/chmm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/hmm/hmm.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/stats/hmm/distributions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/sage_object.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/category_object.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/parent_old.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/parent_gens.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/parent_base.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/parent.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/mutability.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/misc.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/list_clone_timings_cy.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/list_clone_demo.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/list_clone.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/factory.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/element_wrapper.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/debug_options.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/coerce_maps.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/coerce_dict.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/coerce_actions.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/coerce.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/structure/element.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/substitution_map.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/series.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/getitem.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/ring.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/expression.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/constants_c.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/function.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/symbolic/comparison.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/cython.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7/site-packages/sage/tests/stl_vector.so extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/size222 extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/dikcube extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/cu2 extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/mcube extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/cubex extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/optimal extracting debug info from /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/sagemath/local/bin/QuadraticSieve /usr/lib/rpm/sepdebugcrcfix: Updated 465 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 695880 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.x86_64/usr/lib/debug/usr/lib64/python2.7 using /usr/bin/python2.7 Bytecompiling .py files below /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64/usr/lib64/python2.7 using /usr/bin/python2.7 + /usr/lib/rpm/brp-python-hardlink Processing files: sagemath-7.6-3.fc27.x86_64 Provides: application() application(sagemath.desktop) sagemath = 7.6-3.fc27 sagemath(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgmp.so.10()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) rtld(GNU_HASH) Processing files: sagemath-core-7.6-3.fc27.x86_64 Provides: sagemath-core = 7.6-3.fc27 sagemath-core(x86-64) = 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-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libCbc.so.3()(64bit) libCbcSolver.so.3()(64bit) libCgl.so.1()(64bit) libClp.so.1()(64bit) libCoinUtils.so.3()(64bit) libLfunction.so.1.23()(64bit) libOsi.so.1()(64bit) libOsiCbc.so.3()(64bit) libOsiClp.so.1()(64bit) libSingular-4.1.0.so()(64bit) libarb.so.2()(64bit) libbrial.so.0()(64bit) libbrial_groebner.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcliquer.so.1()(64bit) libcryptominisat-2.9.11.so()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libec.so.3()(64bit) libecl.so.16.1()(64bit) libecm.so.1()(64bit) libfactory-4.1.0.so()(64bit) libfes.so.0()(64bit) libflint.so.13()(64bit) libfplll.so.2()(64bit) libgap.so.4()(64bit) libgap.so.4(LIBGAP_4.8.6)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgd.so.3()(64bit) libgivaro.so.9()(64bit) libglpk.so.40()(64bit) libgmp.so.10()(64bit) libgmpxx.so.4()(64bit) libgsl.so.23()(64bit) libiml.so.0()(64bit) liblapack.so.3()(64bit) liblinbox.so.0()(64bit) liblinboxsage.so.0()(64bit) liblrcalc.so.1()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.15)(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm4ri-0.0.20140914.so()(64bit) libm4rie-0.0.20150908.so()(64bit) libmpc.so.3()(64bit) libmpfi.so.0()(64bit) libmpfr.so.4()(64bit) libntl.so.33()(64bit) libomalloc-0.9.6.so()(64bit) libpari-gmp.so.5()(64bit) libplanarity.so.0()(64bit) libpng16.so.16()(64bit) libpolys-4.0.3.so()(64bit) libppl.so.14()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpynac.so.10()(64bit) libpython2.7.so.1.0()(64bit) libratpoints.so.0()(64bit) libreadline.so.7()(64bit) librw.so.0()(64bit) libsatlas.so.3()(64bit) libsingular_resources-4.0.3.so()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.10)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libsymmetrica.so.0()(64bit) libz.so.1()(64bit) libzn_poly-0.9.so()(64bit) 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.x86_64 Provides: sagemath-doc = 7.6-3.fc27 sagemath-doc(x86-64) = 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.x86_64 Provides: sagemath-doc-ca = 7.6-3.fc27 sagemath-doc-ca(x86-64) = 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.x86_64 Provides: sagemath-doc-de = 7.6-3.fc27 sagemath-doc-de(x86-64) = 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.x86_64 Provides: sagemath-doc-en = 7.6-3.fc27 sagemath-doc-en(x86-64) = 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.x86_64 Provides: sagemath-doc-fr = 7.6-3.fc27 sagemath-doc-fr(x86-64) = 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.x86_64 Provides: sagemath-doc-hu = 7.6-3.fc27 sagemath-doc-hu(x86-64) = 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.x86_64 Provides: sagemath-doc-it = 7.6-3.fc27 sagemath-doc-it(x86-64) = 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.x86_64 Provides: sagemath-doc-pt = 7.6-3.fc27 sagemath-doc-pt(x86-64) = 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.x86_64 Provides: sagemath-doc-ru = 7.6-3.fc27 sagemath-doc-ru(x86-64) = 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.x86_64 Provides: sagemath-doc-tr = 7.6-3.fc27 sagemath-doc-tr(x86-64) = 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.x86_64 Provides: python2.7dist(sagenb) = 0.13 python2dist(sagenb) = 0.13 sagemath-notebook = 7.6-3.fc27 sagemath-notebook(x86-64) = 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.x86_64 Provides: sagemath-rubiks = 7.6-3.fc27 sagemath-rubiks(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) rtld(GNU_HASH) Processing files: sagemath-sagetex-7.6-3.fc27.x86_64 Provides: python2.7dist(sagetex) = 3.0 python2dist(sagetex) = 3.0 sagemath-sagetex = 7.6-3.fc27 sagemath-sagetex(x86-64) = 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.x86_64 Provides: debuginfo(build-id) = 0031c17410e288f261c7294024bce92323c1aba3 debuginfo(build-id) = 00646438c8177c1c81d48f72667011d9401f3e60 debuginfo(build-id) = 0087e711ac3d1aee5d9e68b7e2aedbc8f4a6fd88 debuginfo(build-id) = 00b48bd78521ed6983506a3d834955439e974a13 debuginfo(build-id) = 00d968b394001b50cd5ae3a24d3c3dfd4437a92d debuginfo(build-id) = 0199a7f78b8d42db1722fe508733c1a71b383da0 debuginfo(build-id) = 01befdb0c9989e3f031eb4df0a01b2389845d65a debuginfo(build-id) = 03671ddc5e6cb3b18fc9c940fd0841be6a7bd215 debuginfo(build-id) = 0375047a46e90508441eefa885de0635eaf28927 debuginfo(build-id) = 063c3938e920819b4eb9967a4c564f47228f41c7 debuginfo(build-id) = 06bf61b3edeacda8a203909dc0b169186ce03c0c debuginfo(build-id) = 07cb4720f152ef09840ab4619b253ae5d40ede25 debuginfo(build-id) = 07ed8f3de048f6391a5e1afc2383778dcb0ee3c9 debuginfo(build-id) = 0957b39f9167d0d2c90b3f77ce3a212312ae3ef3 debuginfo(build-id) = 0aa8b20379fdabe5ebb368939ca6af84e8ae26ba debuginfo(build-id) = 0b146458e51fc52059bfce296e734831a11d07ed debuginfo(build-id) = 0bb4b030a814b2aad6014894614bda641b68fb64 debuginfo(build-id) = 0bb5bd47480356df0cc050779aa645280aa4af57 debuginfo(build-id) = 0bd77d34b4669aa13c4a4b65a63b9b92f4c0622b debuginfo(build-id) = 0e0081cee3448526f4fbc5fff3d3035d98fa54ed debuginfo(build-id) = 0e29cb158a1bc695c87025c42069662f04cf5c93 debuginfo(build-id) = 0ea67981c19730d6c45cc877f9aba2e51b88602f debuginfo(build-id) = 0ed4462c1ccff4a315e69f15df9bbe597b227efc debuginfo(build-id) = 0f2058c4fff3819a91fec65b969dc02a599d81ab debuginfo(build-id) = 0f80fb51220c5ee5e31f9937efffe55aa8058f14 debuginfo(build-id) = 0fb07d8b0111c8e773e1f255c5be660a9b1d759f debuginfo(build-id) = 108ddcde42f7f8c0619bdb1740cf5f7a6c980b7d debuginfo(build-id) = 10b82fce31422a35584540f337b0bb9c053fece9 debuginfo(build-id) = 10f48574d34c26722163ffb5767f7ccbd6e25a11 debuginfo(build-id) = 121f23eac14ec229e812d318135d60af2c6b209c debuginfo(build-id) = 12251d698dd7ae9fceacf4165a21db435e201e5a debuginfo(build-id) = 131dd186e1b5f7028a2245dfd154653f2f2d8584 debuginfo(build-id) = 13ecf36e03d9ff635b7e8facb42e82432fea1ede debuginfo(build-id) = 145c17403daa95de16b1909f83adbd23867ba652 debuginfo(build-id) = 147cf89757b363141446b9f1f460b02197a37b65 debuginfo(build-id) = 14cf389781982d212186b580adef118c393fe2ac debuginfo(build-id) = 14fac81abbac50092d9cb678d66cab0f40e04ef1 debuginfo(build-id) = 17568af9638c22685fa4d7251bb5c1dcf2ff248f debuginfo(build-id) = 1843a30a49791f981f2bec40aeac2bd10bb7452e debuginfo(build-id) = 1874888fc95d2979c966fe90c21a71bd09ec66c7 debuginfo(build-id) = 187bff25ee1daf5a6796ec12258a41df065e9b5f debuginfo(build-id) = 189dbe64015799f7281611d7a7ccc84ff83df162 debuginfo(build-id) = 18d5c2d5847d4d5aefa5f83cac591431070046e3 debuginfo(build-id) = 1a1623a36fed095f7564fe231a4d11ac18c4a485 debuginfo(build-id) = 1a1f2d42f043922e2de0919e84a71e081c29c816 debuginfo(build-id) = 1ac2513628f43a7be0300318b035940ee6ecb00d debuginfo(build-id) = 1c2bbc802c329370242f4391ea430c9da404c0e7 debuginfo(build-id) = 1cc329df37f53f4ccdd27cd687cf6e081ddecadf debuginfo(build-id) = 1d6b290709b092d40c9638d511ee47c035811aa1 debuginfo(build-id) = 1d6dc892c0d88e78d376eab6d74075e5782016df debuginfo(build-id) = 1d9f65381607e86c46836176846b6fa5c6a59797 debuginfo(build-id) = 1dc1f9688258b0c5893157e646b0e210f42fa293 debuginfo(build-id) = 1de340e34896cba30112653054e8af9954be4c9b debuginfo(build-id) = 1e284ab58dcedf3946ce1467b8a9f4edfeff9604 debuginfo(build-id) = 1f1131a00b9f6467d7009ebb09a24050c1c9aac4 debuginfo(build-id) = 20763607489937daed76d9d810db30073f74ead5 debuginfo(build-id) = 239994315066524fef2b1f6720203fcdbb06f092 debuginfo(build-id) = 23d9256e91eb5e3fa0e41803c4fe66fa41d7d315 debuginfo(build-id) = 243602cc1fc304306c7135531c4cfd0651e2d80b debuginfo(build-id) = 24c423800f5c09d6e6fd20a7ae87d8ea99572a61 debuginfo(build-id) = 24ef55013450b4c9204fdda6e463133d910b94a6 debuginfo(build-id) = 2552c90da319b8f0edb221165c7ec01e529408fb debuginfo(build-id) = 26b4bdf15c45a85c40c4587a74a860e207b36c95 debuginfo(build-id) = 26eb061c71efd37d043a3168186c3a1afdd7ff1c debuginfo(build-id) = 2702659b5c3a9c5d895d57a3f85d5b68098cfc53 debuginfo(build-id) = 2718ced597066ca07710dbe3eab90009a575a139 debuginfo(build-id) = 2822c77cd7d62310c7f12f046deebb50ae8fa948 debuginfo(build-id) = 28a2fddb0dcd62722e2c94e16c4373b7c53203b1 debuginfo(build-id) = 290895546abd730a3729f8c5dfd18e8b4178c2d3 debuginfo(build-id) = 2a3e60e89912d37798439a60742eac8a253d8da6 debuginfo(build-id) = 2a4a69bbfa589a7e2fa5d8022e53c5d41d4a07f8 debuginfo(build-id) = 2a66a5e6164023ec963058afa2dc5e433e7640cb debuginfo(build-id) = 2ab488d543d9e92430c1fc5ae6586689f8493abc debuginfo(build-id) = 2b6d3d6b0b24a23d3e6d80730412c32763d3ce0c debuginfo(build-id) = 2c13e152b0798ebb079ee5401c9cd4e98bd74b33 debuginfo(build-id) = 2cc59e94cf2827e5cafbe4980aa29bd458eaa772 debuginfo(build-id) = 2cd90a726a67e941fe86fc656a9548ab6e726e6a debuginfo(build-id) = 2dc034f27adeabee7e0e1e660db34361504ff619 debuginfo(build-id) = 2e02f0dd5b6946fa7e13aa80755b4c7fbe5b7fcf debuginfo(build-id) = 2ed2cb3b775eee928b92ea2acca9ef2acb184c29 debuginfo(build-id) = 2ed55356dce22ce656ac02beeaa795ef506830a5 debuginfo(build-id) = 2ed7e82ee11c376245d2e288f9daa63ac0aeafe0 debuginfo(build-id) = 2ef08ace2c8b3d49488c09368145178ab7bab632 debuginfo(build-id) = 2f46335a2c6b9ea514587b4ade79c070d79237b2 debuginfo(build-id) = 2fe06d0953ff9dbd043b77a49318d0324ada7419 debuginfo(build-id) = 303f10cc5529794db30498fa64dd3dd0797523b8 debuginfo(build-id) = 305f7e635f7a745492e0082bf56384b949b2d9c8 debuginfo(build-id) = 3087ee1e39d3f7be36a47cd0b5ded3b38aeda376 debuginfo(build-id) = 31f610e824751bb23aed31f4d6419353b456dd39 debuginfo(build-id) = 341a395c3b0e9f8d40ec6bc0cc6e1ae5859d63a0 debuginfo(build-id) = 34eeb7a6390163973e1c120c7d86ad50f36d276e debuginfo(build-id) = 366148774840f7982f14e04f4c9f55b6436a39e8 debuginfo(build-id) = 37453fbeb2276717d6f7c895051c6259a895e367 debuginfo(build-id) = 38d86df30355e9913682932a9c5826bbb5727332 debuginfo(build-id) = 3953a9b43153289687d244beccb6cd6d85cbdd04 debuginfo(build-id) = 3b3aeb9109c62881b858f52d0a9408c3e9077c1d debuginfo(build-id) = 3b6c41f5b851990da3bc488f383b35ff37cbb881 debuginfo(build-id) = 3babcc0e9c9e70ff647eb985d898f9e520b98609 debuginfo(build-id) = 3bedcf6046b7ce87e72fd15c32ae3d4d323ba860 debuginfo(build-id) = 3bfc5010a26b0747a7955a1403b0ab8051ba7b4e debuginfo(build-id) = 3c1f87747ac96815c0d1b8c727fdca80a9442cfc debuginfo(build-id) = 3c47ccee0a7cd3a5af18f4a7f3f23ed0747dc123 debuginfo(build-id) = 3d298c51ef3cd6022e5f3544d739ec475d2d115d debuginfo(build-id) = 3d2e8818490171410cdbd09eda6e21d5263f977b debuginfo(build-id) = 3d3018c62bea843118e1de4970a3cf33394e1fa9 debuginfo(build-id) = 3d540379584ef7604f2a0269d1d2d06e6c7e3a48 debuginfo(build-id) = 3d6e9f8aeabd53d21703c2a74e3552e83ad5c101 debuginfo(build-id) = 3d7631143b645a3b075829e584b4f0af8e4c4244 debuginfo(build-id) = 3dbe42ba9e82f9b98d0a77b885558440379525a6 debuginfo(build-id) = 3e0cb9ce8aec9a9ec7affe05fa3db3d1aec9cfb8 debuginfo(build-id) = 3e286ae01be148902c466ae79b05afc1cb1f9694 debuginfo(build-id) = 3ea72cb72b873df6f44bed26daac01a2d1096092 debuginfo(build-id) = 3fb4f44715e9b6f7bdc16e4257bc5f9338075b38 debuginfo(build-id) = 3fbe87512218a1a5e4b8a44ed7fd717bfe7c8f26 debuginfo(build-id) = 40244e023111278d8133a14330012edf2b315d0e debuginfo(build-id) = 402c873c6f46c11f2eeb27231d46c993ea7b44fa debuginfo(build-id) = 416fc7517bcb36686edbc2a1899555f320da1871 debuginfo(build-id) = 41a7c78b09fc4cb9de0c09aa4117f8c5e7cab2c5 debuginfo(build-id) = 429fffd1be8c6f2b3e6f587ea3f3210e99e0b2dc debuginfo(build-id) = 4436e5962c2ab44acd8311ce12be65b0d685dc4f debuginfo(build-id) = 44407313cc54edee1546ebfeab273420366b4e0b debuginfo(build-id) = 4482a0dcd9b062023bd2e97555fe0935e84b1b68 debuginfo(build-id) = 45eecd8119c740f00e7ba570f3921420ebce49bc debuginfo(build-id) = 462945b6ef99eb5384b45f985f5a3fd67f8f34d8 debuginfo(build-id) = 46940e30ed626c8beeae2732ac363cbbdc491ca5 debuginfo(build-id) = 4721f84f1e04f9639d1f369fa4cc7a2f1de4f6e8 debuginfo(build-id) = 4735d71aaede6de0a69d8ca44035258aff9700cd debuginfo(build-id) = 4863fe3a7fe93f9beec6c0b129051aeeef294b01 debuginfo(build-id) = 48a19548fb64366e2e0ab666b9b03435daaf9672 debuginfo(build-id) = 48b1b0a1bc47dce56ab87c6aa9b4a56a2ae939dd debuginfo(build-id) = 491f6e50ac0974c9127412c0f51069589b8f6b7d debuginfo(build-id) = 4b5591075b8b68bc5b3e5c694eab5a9665689252 debuginfo(build-id) = 4bc54fd9fb7daf51132b038ca188f9c99ad8e97d debuginfo(build-id) = 4be6275faad75a94a0eb18b89b73a429ddaab688 debuginfo(build-id) = 4c85213614ab66252142979c52cb114feb2c69a6 debuginfo(build-id) = 4d81362d59061e0d817e85af6482c5e39e0f8b51 debuginfo(build-id) = 4e2fb5340246c41ec456ac29b77520366c01d190 debuginfo(build-id) = 4ee18d266cc5199cc798afb33e0871818c9b4132 debuginfo(build-id) = 4f5246d544789a7a829655537e6203bf02e4189f debuginfo(build-id) = 4f5cd489a1a77451234af6d1d6a73b8ed033e550 debuginfo(build-id) = 4fbe4b3998ffdb7bd796f2e7658ba9e9d0e528ec debuginfo(build-id) = 5092c9eb098c9a18f575e8c4dda053b83679f22c debuginfo(build-id) = 50d2be302bbd12c9d138c50effed41a1b3b3b94d debuginfo(build-id) = 50ee2a7a9943949b29b45f18b6946461fa9af355 debuginfo(build-id) = 51a802a1e60beb5ce0dfeea40574b7ba2b462d47 debuginfo(build-id) = 51f4e5b9c2ca06e2b70122075f9ddec019883e72 debuginfo(build-id) = 52737dcdad5af3c6f9d0219e9d8ac0cbcf10e565 debuginfo(build-id) = 52e48425db1d47617b261edcbcd5dcb364abc74b debuginfo(build-id) = 54e203840f1baad2e0836f715905cd9c3f5b3079 debuginfo(build-id) = 5576c3e290d86ad9b1e53e82d360e1924708d0c1 debuginfo(build-id) = 5591502c9643bd7190b7f0145ad92e906378d641 debuginfo(build-id) = 5712de548b17daf5380b474c2cace22f66d5a43d debuginfo(build-id) = 5806fa59f1796d95bf41b54d1ad029de2cc31ab8 debuginfo(build-id) = 583462eb6fb37ccd34954e8d3aaa9fbbe5f62c99 debuginfo(build-id) = 591cf05c3193c02872761f8ae9ac92a0a94962eb debuginfo(build-id) = 5981749499e0b94f96620312716877216daff1b6 debuginfo(build-id) = 5adddbb067bed1543749c9366ddb5130354eaf47 debuginfo(build-id) = 5c648ca33a8cc868c353d49520d0a5ed30492f25 debuginfo(build-id) = 5d5afb8a7483b21198c602f44854f9f820b7cb2b debuginfo(build-id) = 5d618df426f5a62d9b0b67153a27181eae459614 debuginfo(build-id) = 5da7f3cb4ceba2ee33e8055d7f568d49651cee7b debuginfo(build-id) = 5e15a523330065ada007cd40d6a290e8d4c8a232 debuginfo(build-id) = 5e80be78fc51274432b9ffdc9ff03a8497e327ed debuginfo(build-id) = 5ef17a39d81ad99fccc1ea3aec22f331f19dd52b debuginfo(build-id) = 5fdd04ef4846adbf5693e1e7bbd54e1b0ffdd760 debuginfo(build-id) = 606efba8e0ef1f152a3822c4fa5b07a41633333b debuginfo(build-id) = 60c5ef4ee7637613c78250e1dc74193777bfb34b debuginfo(build-id) = 60c7c205e522d7e6a6c5b057f8d305239fc9b44e debuginfo(build-id) = 60ff3d4eb64d18333fd729148e51b6a119e937a9 debuginfo(build-id) = 6236328a57b93d4a5955bb3158a181c4b60d22f4 debuginfo(build-id) = 6269ffa683b34075bdfaab08d77e6b8cbf72b480 debuginfo(build-id) = 62aefaec01902e36b4b0525c4302f023c0554b1d debuginfo(build-id) = 62bf21b742879a7a5e15aba59ad41bba507081e2 debuginfo(build-id) = 63598bc389a65968c326524feaf0389c2b6dd904 debuginfo(build-id) = 64b49c0f076629ec7f8324200e482e4e850b3212 debuginfo(build-id) = 6626f239dc7f044f3c5ddcca2dd58930986980bb debuginfo(build-id) = 675c57f1ff52ff5d8322ded57726881d6b0057d7 debuginfo(build-id) = 6799618c0cb88b987e70ea7ca0aacce59bf1de15 debuginfo(build-id) = 684539aec713d4beea85d37aa081be5017f846ae debuginfo(build-id) = 688ab0f04bf0cd728330665a14f2ed760717fc70 debuginfo(build-id) = 68a559360a4f9c574e55bb8dfad104aee82bb14d debuginfo(build-id) = 69893e3b8bb5535ccaa86ae85c6c5d0d8f7e33be debuginfo(build-id) = 6a01f2a721276e5cf1f9735a0bba7f13fa4edb31 debuginfo(build-id) = 6a57d25d1430acb34d1cd30811d327b3967e89c7 debuginfo(build-id) = 6aba4e5a65ac8471c89ed3d347f48df9e6a45928 debuginfo(build-id) = 6b4951a60e65d58bbdcdacf568a04b8a2ba334e4 debuginfo(build-id) = 6b8dbc1bc7c07fdeb331f3b5d2dd9f73858c21a8 debuginfo(build-id) = 6bd6e41dbeeba0fcf2e2390aeac44eaab1d290f4 debuginfo(build-id) = 6c339a9281b2740e5abcbdec7a1cdd51cbc8d624 debuginfo(build-id) = 6ee9edc6c26f2ee8f7cf16aa9a121b2f3ba3a934 debuginfo(build-id) = 708c70a4940cd75aec58abf35732e9dc8e884816 debuginfo(build-id) = 7145808b483cdacd25283b8c4138d7c4bdffae08 debuginfo(build-id) = 71994364d8d2ae68634d409872f035ac32d9faba debuginfo(build-id) = 71e07ae42ebfadd72c7573b1cfbe094579bf2ae4 debuginfo(build-id) = 74e60c4deea3a06be167bab924a99c7297620958 debuginfo(build-id) = 75990e45eaff73103f8817072378989473704b62 debuginfo(build-id) = 75cf08a223673ba31ad522448c6e39ea2fcdea4d debuginfo(build-id) = 7658f531690a09d09c33cfed089ab671e6887d5d debuginfo(build-id) = 76c14c20b75ce0209c0dba74f3a74abcb9121e7f debuginfo(build-id) = 76e414637e71cd962a039e26ca1a34d53fdcb029 debuginfo(build-id) = 77ce895d00c808f4f20195ba228705fc29a1b016 debuginfo(build-id) = 78301d06f4db831e9588897bf11e5387099d93ef debuginfo(build-id) = 784c989db17a2b4f908563890699572717cc1e15 debuginfo(build-id) = 789de366004b40b5c71c3a1df47e43994fbce216 debuginfo(build-id) = 79a27d544d6dc55ebb885611820ea0a847cf0f42 debuginfo(build-id) = 79b2efdd5f813b3e27c259c4fa7dc30f2e273f12 debuginfo(build-id) = 7a5014bc918c3f496992ebf02d6dc0b4dbf5461b debuginfo(build-id) = 7a9290ce43a73527caf4515bfe2ee8f1b7eeb6b5 debuginfo(build-id) = 7c554c06bd6b5605c8a6e310fe98f747769ac206 debuginfo(build-id) = 7d4c346ab51abae32d48cfae7e09856f02429c74 debuginfo(build-id) = 7d59ac9767cc799bbe49092234dd51c2da5967fe debuginfo(build-id) = 7e0087ac5f0327e785b2c13a39a407fa9b1efc50 debuginfo(build-id) = 7e7124edd57fdfca4acf53345b835885e103ee70 debuginfo(build-id) = 7e7f00a6cf54a0d46c119c46b849fdc572afabfe debuginfo(build-id) = 7eb84ac8c756a46e73bcf36408cecbb6531e2c72 debuginfo(build-id) = 7ed085cebd271174155210344428d80fc5fb2bcb debuginfo(build-id) = 7f4b56d3d47e31c032147d3471370d391b025b20 debuginfo(build-id) = 7fd473c8aaba4494ef686bfda3ada045c5a8a1dd debuginfo(build-id) = 81618fdda6036ce873f6046920f9ce118264bb54 debuginfo(build-id) = 8206b5719df122b8a539acec491a626d089e4db5 debuginfo(build-id) = 8288174c0423469f2dc48995b0c624ec9eddcc79 debuginfo(build-id) = 83644a9d9c50bb908c23d15843e94597f2abc644 debuginfo(build-id) = 836ab3c2236636b8b6d2d9c69e4c4c66bab79abd debuginfo(build-id) = 838ba7c10e83b6e634eaf60babd38c04546e5c5b debuginfo(build-id) = 83bbe401aad40180de1acdbb9c38dadefe96c9e5 debuginfo(build-id) = 83e8fee6643f5ea679355098e311df1cafb6ed7e debuginfo(build-id) = 847cde203b36e9fc0f4cfb554ade4a6872a978f6 debuginfo(build-id) = 84d9b58e24420ae18ab2e629e3df9ce7b79fc8cc debuginfo(build-id) = 85720bed8f8deb7638e3c35aced088afcfbb8307 debuginfo(build-id) = 86cadbd5904609d03a5a9c3eef7ab7bfcdb5fc03 debuginfo(build-id) = 86e36727c8a8ca9fd4af80993594905bf6496fb4 debuginfo(build-id) = 8704306ef3e1dfee9e1589202465bfa176d0c314 debuginfo(build-id) = 8727736496e8ff625f5d710872db2950e9e28e3c debuginfo(build-id) = 8758fa116e3c13d7177e4747feb1f4c401c87fc6 debuginfo(build-id) = 889ab359b17705bb695a9f8e4142fdecd8e5d7e0 debuginfo(build-id) = 88cfbf90bf7e270499ad8b33412442aec644602f debuginfo(build-id) = 88d1c6f0343c42559cac3c009546a3497d628ca7 debuginfo(build-id) = 8928fb4f9805cdb5ec8541c98eabec44ff2ca486 debuginfo(build-id) = 89fa2127f6b6a40cda53a0677c7c5831e263b613 debuginfo(build-id) = 8b0b900d0e5f8792d77f87c9a8673a2a98edc5bb debuginfo(build-id) = 8c1db0beb0b447ebdb3416865fc8b2f0f4fc5072 debuginfo(build-id) = 8caae42be31b51dc6dd7949b39738979495e8317 debuginfo(build-id) = 8e65db935ce86cd017c3eadf45e02f5054682abb debuginfo(build-id) = 8e8200cb0583e66ea41b55914ff4b608a1a68dcb debuginfo(build-id) = 8e8388b0180b395133c21e7fe175c3fc1f2e0b96 debuginfo(build-id) = 8f1ab69438a6cbf062db4ff90919503d5ddfa799 debuginfo(build-id) = 903e510b94c333b3a7aac1cdde7850aa5c7b2e6f debuginfo(build-id) = 91ca61268b1a93fb90d5b4b7f595b70fd708e87d debuginfo(build-id) = 91d44b9001ddd99fedf89ceb67306ab13beb2c38 debuginfo(build-id) = 922d2786a5344fe38f7e28343b5d46b7fdedb50e debuginfo(build-id) = 923cf1d2eae8caa3b59e3c083901a12bd75b6e86 debuginfo(build-id) = 92583b9d2bfecc29068f2bed948fba4641a085ed debuginfo(build-id) = 92fb9de6705ced90f2a233307a2cab3cb7320a7a debuginfo(build-id) = 93df68f71f2d6ad85b8a3b34c6cad8d88dfaeea3 debuginfo(build-id) = 942bd3415bc4f834a31b43b7fcf4d1f396968e63 debuginfo(build-id) = 9456498b18a64cb25b44d61573c0e89219981905 debuginfo(build-id) = 94f65d41d4af6980f8b18fad3ec13709fd83263d debuginfo(build-id) = 954a8ceba651342daab520b931b718447434aa57 debuginfo(build-id) = 970eedb150f5408f38568fabeb74aa8a57c7703c debuginfo(build-id) = 976512ec177e8b710b8af14d04ae906d01fbbb07 debuginfo(build-id) = 98249ded415d34fb7ed56b4858b0a8c4751581c3 debuginfo(build-id) = 98ecf207b52e51ec1af9f0b931cb53e8e239af45 debuginfo(build-id) = 9a97c0ad6eb471dc0a0a5747cfd8bd99194d84fe debuginfo(build-id) = 9ab094c99c2b9be4c34be80e9e1850362edac1f7 debuginfo(build-id) = 9bad7adf53ea0067505f77fcd506eea8c72f272b debuginfo(build-id) = 9bffe2ec6fc5d95ab1471e47547f96a20ce18a96 debuginfo(build-id) = 9c2580c9291e9e9509570a87823aa0706117c8fd debuginfo(build-id) = 9ca9ca0986680a21a11f412c8c128f88eba2b5ac debuginfo(build-id) = 9cc1331a76209b0f77691ddb8f7701d81b57b435 debuginfo(build-id) = 9d196acd0884013cea397c848a3f165bbfec039b debuginfo(build-id) = 9d5b10fc667853c72d146dc93c50d98127f5e74d debuginfo(build-id) = 9e43950308118d194eb3bad2b3b4a9ff8ac9dfac debuginfo(build-id) = 9e56b605fb718e87f0e9502c3f48b7ef18dcaf8c debuginfo(build-id) = 9e5737cbe2c80095204b3bb06eb7561ee0e5a945 debuginfo(build-id) = 9eb136a5c567e60258149e40d2af3f2c7793bbe5 debuginfo(build-id) = a02bb5e9871425b03494a6d75d0b5d1b03fd98f7 debuginfo(build-id) = a09b2c339a8e4bffd67c690f5093990430cb2235 debuginfo(build-id) = a2602416e2643c7eb3833bf2282beaa4e2675307 debuginfo(build-id) = a28229e3fb3d2a166aa97b4bc71999ce449a0aa6 debuginfo(build-id) = a4930e7f0926b3c156f053417bc4b4cfcf597d13 debuginfo(build-id) = a52b5250adfc32040defcdacffdf6476aacfc421 debuginfo(build-id) = a641b1e1ec8278e6a7dee5e8e018335d2f96e03e debuginfo(build-id) = a784658d55f00c835aace4bb639b15de3e517a70 debuginfo(build-id) = a8b273008a6f8c5ae5aae5f8e3c103999ccf0570 debuginfo(build-id) = a8f9cf2d27efb7e4e68907f1320e846f9d8d6d82 debuginfo(build-id) = a9134907dc5b961e01c2e028180cc393ae0c04f5 debuginfo(build-id) = a98c6f561463aa2aad6f74ef83103aefdedd3f4e debuginfo(build-id) = abea54f0703db7240d46ed642a2ecf436697d7a9 debuginfo(build-id) = abf4aa849f6c46d3755788232e3534b60db63d7b debuginfo(build-id) = ad5d8cc81dfb033304207312996dd99cbbd24718 debuginfo(build-id) = adf7178fcbecf51006fa97c0380d11d46758aa3e debuginfo(build-id) = ae3c94b50b414fec620dfa3ff19bfc2ce029d2c6 debuginfo(build-id) = ae88cfc67bc92c0b058c7bd4a4f54e943f13fe87 debuginfo(build-id) = ae962cfa14c1dab04ebb04dadb60e7490290f30d debuginfo(build-id) = af3c8d7772c6ab2eb81efa6ae93ce1f9362ac55d debuginfo(build-id) = afcbc056524cc626f8b06329772a23fd9fe79b05 debuginfo(build-id) = b028ad7b4e1a50fa840ccd7a3943a5fb2456b3cd debuginfo(build-id) = b11b7b18f9d1907ecfad016ab9f31532628e6500 debuginfo(build-id) = b1adc184ad9b84ad9d24ea756f8938f75ee3d6f5 debuginfo(build-id) = b2bd8f4194cdc09c980e52b6a7c78d31e103d21f debuginfo(build-id) = b2ce9d16880356b1c4d34e6661b9002dc488781f debuginfo(build-id) = b2f6ceac19f7c5c09294c3d4d9d2b248a04779b2 debuginfo(build-id) = b3a078b959f2a741f039511da5312d43c0089b5f debuginfo(build-id) = b4ce1722fa16fec3676492f3852a99626050751c debuginfo(build-id) = b4d62e86c52a86527d142cc31e6fa5cc1d2df82d debuginfo(build-id) = b50dcb99a3d7e341ff0975efdb99ba4f38eb305c debuginfo(build-id) = b55ed91cd71da341738db05e0e7d9df4f22d54c5 debuginfo(build-id) = b5feec986d7cc49b08d66383c1ed214fdea8c7eb debuginfo(build-id) = b666bf565f20a9dd7dc74ccfcd0bda103c2c406f debuginfo(build-id) = b6a4ccaab25d820ac7ac9bcb5b3d03a1fe2c0f2b debuginfo(build-id) = b6f00133a1b5bf23f813fc8da15e717dc94c2ffb debuginfo(build-id) = b75baaf9dda4d6b48e7f563fad44d656432b1936 debuginfo(build-id) = b871f2ad147055653233a77d18c2d56da4625fc8 debuginfo(build-id) = b8916564423f354d7e39b65168f5130d86e834ea debuginfo(build-id) = b92685ddba08cae900b7600256f8660553f54d30 debuginfo(build-id) = b99d33bdb758473cd1b88d43ad0ea3e86ef87cdd debuginfo(build-id) = ba785787e35afcc35581fd3eca4efc726bf98772 debuginfo(build-id) = ba9f19ec1193186bccea23ad3565cd4c94146cd4 debuginfo(build-id) = bb05afad69ed9bfb49a94af96cdc86beec31d15b debuginfo(build-id) = bb887cf0c145201d4ea94c8b2549cfa770189e92 debuginfo(build-id) = bca49d1725776993fd3fdf86a72393956cd34640 debuginfo(build-id) = bd195254722698c83a5efb4ef18902478437b027 debuginfo(build-id) = bd77258441da43ab5cc93e6d21b189f46fa180f1 debuginfo(build-id) = be128403faff4c623d9ba2d9c4e82f4bb5f67684 debuginfo(build-id) = bf87057972da71b296a3a403260a98c33ce30e2f debuginfo(build-id) = c03a6e87b7928aaecc6d7ee1522ac94d5ecec505 debuginfo(build-id) = c080ab0dc820e5c0070fa5207a1e629fb7d7ceb0 debuginfo(build-id) = c08bfcb81c3f3cd07990052b6509b30b9e699090 debuginfo(build-id) = c0b706106ef352044834c494aeda5127607a579e debuginfo(build-id) = c0ea37e65fdec29ad8fb8abee9f248a836d5d539 debuginfo(build-id) = c15105a977e70fbe597f34fe90cdffed15a403fb debuginfo(build-id) = c1ecf26e9d2da85a1582e3bdadba7d0f6389dab6 debuginfo(build-id) = c2b8fbf838abbd1a43f9ce6ed0e4f4ee2c6dd9ba debuginfo(build-id) = c2eefd8b608952432a49488d31dfb1bd2f6971a9 debuginfo(build-id) = c42bcf269852160d811649a3ad2a169ded89585d debuginfo(build-id) = c45152d2255d1fab351f4154fa451dd374abffef debuginfo(build-id) = c4660259b9ea07e18b4b4cc43a29520194e933bc debuginfo(build-id) = c4b7dea4cd6cfcc3ee63c64bb8915e055ffa7962 debuginfo(build-id) = c5acef633137e4544cdc3e00943ad282225178cc debuginfo(build-id) = c6193d0348d1d48b4dadcfd67c1a1debc1e27d53 debuginfo(build-id) = c8918aa17f64dccfab855d768c917bdddf160b90 debuginfo(build-id) = c8fac445930c985b94d9044d6aef8c904f8ebf47 debuginfo(build-id) = c978df8996d1765bf76115ec1339eb39b3ed1e2e debuginfo(build-id) = ca345121025ca45a1a66090c97b8b9598b0fbb6a debuginfo(build-id) = cae6c50e08986d5d20742db72ec8f700a3a3c228 debuginfo(build-id) = cb1d5d2aacb742e4da3c4aa4d4e34cdae2d44777 debuginfo(build-id) = cc653b451d2b6f72ac39edd36f8d40608367a197 debuginfo(build-id) = cd25119f9ecf57b7e28516c18decb3a4cfe3e2f6 debuginfo(build-id) = cd50dfe19c57ced769ca380c5547f6f399ec2ea2 debuginfo(build-id) = cd5c565847f1df332d211f6bba281032c8eb8a4f debuginfo(build-id) = cd9efa1ec637d3ffc8dfad267fb8e04e904c0963 debuginfo(build-id) = cdb7429597fbcc4406e1d32bfe42265b29fb88bc debuginfo(build-id) = cdc141c5a46ac168eeb383d539c0164edbc24d53 debuginfo(build-id) = cde1e3c92099469c9c72e6f60287b5bfa8ad2d7b debuginfo(build-id) = ce10d46314c336cb78e0cd3978cdaf1a786ecda8 debuginfo(build-id) = ce39cc0ef9830aa2c75d67e4e22816e5ad10f914 debuginfo(build-id) = ce51701910213f070b39c032aeaaf718e308f3ac debuginfo(build-id) = cf237d5a989e1df2cb2e4c6f7988031341dc3e88 debuginfo(build-id) = d01e19dff3bc99a72f46dbb5acc93b08de8581ec debuginfo(build-id) = d057f20498c258ff2ff7dd8b956b7ead2dac1230 debuginfo(build-id) = d0ecaf9f8c5f70536e2a3ba4c5ca541c049833d0 debuginfo(build-id) = d1d397576ae35ac9f175b998512eb5af7e02c537 debuginfo(build-id) = d2acf891fa4c2a6d3310ca5d2fc6915d68c32698 debuginfo(build-id) = d317e56fd46557acdf2cedbe3424803c3d02321b debuginfo(build-id) = d332d26f800aa6b3bfc06a0b8f157f4a83bd3e21 debuginfo(build-id) = d3742ab6bfe16674a1fe57b4214ad7658bb0a904 debuginfo(build-id) = d38d3f67870a43a9451cdbcbf124dd25983e531c debuginfo(build-id) = d3a60a57eb2c5bf4c0e4b10d174e3c75fc630f53 debuginfo(build-id) = d435a9844edea43b6cad76ff8ba739f49e1b0d18 debuginfo(build-id) = d483304f033d986a324e78119b01331f0447bb15 debuginfo(build-id) = d4db9f13ae5cdd28af67b8040d49cbff1d5ee5a4 debuginfo(build-id) = d549613e86effb91b8679f4a12493fa5878d6bfd debuginfo(build-id) = d5ebcece52f77cd4be3584ea30d971a9cc8bc9b8 debuginfo(build-id) = d6b0ee705c82d7ae37d9c8fa2af7b0a328ad8968 debuginfo(build-id) = d7713023a0ee2dcce9f765ec01b4b667118fb189 debuginfo(build-id) = d7a280f7acb3e160b16928835c9eb26fbc509939 debuginfo(build-id) = d80916790c03285b96f592d129e5cd15592b75b0 debuginfo(build-id) = d81242f1bc59997cda41f5b85343561baad61fa7 debuginfo(build-id) = d9054d669eb0780e9784569ee6d409c7f2151ec0 debuginfo(build-id) = d933a928f7a0c40165d910a12147c049b1826f68 debuginfo(build-id) = d946fb4130447b5cf2abaf147f08c9881ab61a02 debuginfo(build-id) = d94f7230d59087bf2738f64de42396d967b2b2a0 debuginfo(build-id) = d974fbba437f298357e701a032d86fb6a894a3f7 debuginfo(build-id) = d9bc85a74ce5f184564dd4298ed1c56fadcb1432 debuginfo(build-id) = d9e763adaa39ccae70d411141673acf3bba2203a debuginfo(build-id) = d9fc36dac33a9fd6cd0b1ce7d56636d945c44621 debuginfo(build-id) = da914d095b0c6b65f1aea7e0d6a9b724e83ac7c1 debuginfo(build-id) = dae0c0d9d5c54fd83c9398b8a8321b56c0863471 debuginfo(build-id) = db5dea6d25fec65fe71361be63777bb3aa741815 debuginfo(build-id) = dc840178a53d0e9e3577d2cc5d952ba8a0bd6f88 debuginfo(build-id) = dc9be0023fadf145a3714e14f70eb2e5726f6d14 debuginfo(build-id) = de262e65409dfc79b1effa4b883e3c86d922b249 debuginfo(build-id) = deb820a2b9097af1e8476a576d7adc8a748819b0 debuginfo(build-id) = debfe013fa16fc8d7c3a5e994b146932e71c3157 debuginfo(build-id) = deca122fdf4c4d448051b26255cfd7567caa9142 debuginfo(build-id) = df09ac648cd40e338add4e6b76ec1319d27baefa debuginfo(build-id) = df37032924616f48bb8d2c68d3385dc296c9c080 debuginfo(build-id) = df55fd868a60787ca03ca7fb16c8e3196acb0783 debuginfo(build-id) = dfd07a8d157bb48aa8bd91d518cba0af0586bd95 debuginfo(build-id) = e03d86513bde1ab73bb9371594c87712cf9ad1ed debuginfo(build-id) = e15ad3338f32ae875d958631e82623ead55a32b4 debuginfo(build-id) = e24e1d7e62dc5adede7ce259f3092a2b1d23d306 debuginfo(build-id) = e2db120b2f9f9d83ce6f0d904f0335cd55f6b3e9 debuginfo(build-id) = e315d48d5d39f50c28795b3fabadd5b664c2f760 debuginfo(build-id) = e364360972cc0f4c2e990ef1be5bced3ede7f40f debuginfo(build-id) = e3c7e2eab92ac4f676e5ed691ebf2148ec8e0d0b debuginfo(build-id) = e3f261c8cb2a92725e67e432e957c41281134572 debuginfo(build-id) = e42aa1876e54b6096010e0d9c35e4054b28df926 debuginfo(build-id) = e43997935a6a116bb26c4b4c221056455db0940a debuginfo(build-id) = e449da039142f1f4883824aed6cebb8b4e370865 debuginfo(build-id) = e44d0b83d3af78e82f9a9cf59fdcf41e331afdd5 debuginfo(build-id) = e5120dda5e0bac5474f59a31084533484ce070f1 debuginfo(build-id) = e55685a93117e179662fd9aa2f129d8fd3565d1d debuginfo(build-id) = e595ac7b8615d136d5a498184f92d191c5e2a19f debuginfo(build-id) = e5d03ceec21271c9b0bb850b020ac8280ab31fa7 debuginfo(build-id) = e6196ea0232e4ebdbf9c8d95a3fd10f45b483740 debuginfo(build-id) = e75419539204095bb488a548a5e38bd74fd2097f debuginfo(build-id) = e7ad7beb891031f1849dd47e4c3eaac65d353945 debuginfo(build-id) = e8af87eda900322b8187bec65e971f20ebec7f95 debuginfo(build-id) = e8f748fcdca6639deeab5dd3f564824dcd3018c0 debuginfo(build-id) = e913506538b25bf58e2389fb6ec03c1056fad581 debuginfo(build-id) = ea1694c436cd8eb66c52cf06454927aba38b1241 debuginfo(build-id) = ea3211abd66297f70670550c16e6ea96c6313ed7 debuginfo(build-id) = eb7a34b967b8df9ee83a09848b48d8f37d0afab8 debuginfo(build-id) = ebb1e421e1ff6f833f949c0ce37bf42604cfdb63 debuginfo(build-id) = ec033dc17f2b54f36648eddfa2aab63549afbb1f debuginfo(build-id) = ec749c8079094147ba8b995347070de6f5418a98 debuginfo(build-id) = ecae5a57363105f68bd051ef0de6703bd1be0d35 debuginfo(build-id) = ed878e5d49e866fd6d6d88fc45b0926dbf2fc98b debuginfo(build-id) = ed9b5cc4362f0571fa58dc8ca807802448d5df81 debuginfo(build-id) = edc0700fbd75d70a778d4d4acd54f4aa0aa932e6 debuginfo(build-id) = ee7272b818f4900687a8e75482084de0e9a842b0 debuginfo(build-id) = ee983bbc222179e82f81ed348773149458d1d2bf debuginfo(build-id) = ef0685837cd1ed5c98caa79a1533ae36a5022ace debuginfo(build-id) = efcc4aec5a807b3e775fbae991653740cf80438c debuginfo(build-id) = f0d4196c2c2c546bcc92199cbe6a4eddc5de506d debuginfo(build-id) = f0e254843486a6631cfecb987eeb980ac1d89f64 debuginfo(build-id) = f139d8bed5d4ffa91b3282a12a5078bab2fd207d debuginfo(build-id) = f1c1f8f26a876c942d5dda30e801cbddcafaca06 debuginfo(build-id) = f26148b435a81823b2a20e950b09e1523577a31b debuginfo(build-id) = f384aa5308c0b77ad12b7ea2831c80f472f1cb90 debuginfo(build-id) = f4c606d21bf411a5912324ea2a0bcdf7ff69fc28 debuginfo(build-id) = f5436a698440c48854157ff3c0247cca2bca5881 debuginfo(build-id) = f54dec91a098f85308f231fa387419c8beb72686 debuginfo(build-id) = f551e03411131826697a8855f0d4a95a3bd6f328 debuginfo(build-id) = f5e6e7dfacde966790819c58a34fd799fdad74b9 debuginfo(build-id) = f61903507db01319c8f5ec5d02ccd9caf1541a7a debuginfo(build-id) = f70c571ae7be765053720104e11a50eb16fd280c debuginfo(build-id) = f8520b29508584212cdbfcf00f203f1d533e0236 debuginfo(build-id) = f86ea674e517649ea82d0761c7ccc12c89e89177 debuginfo(build-id) = f89623e80f3f484b7eb0b54b5d1e68cb50567b96 debuginfo(build-id) = f8ae84a47f539767141533080086d9b2a805080b debuginfo(build-id) = f8f9b5c2f69542ae06c77da9a268b4b350b9cda8 debuginfo(build-id) = f9b3115277738d016e7fa51d35eb59fd16c0517b debuginfo(build-id) = fb1e5cf16b6eea903e3f99e4836944a91904bc04 debuginfo(build-id) = fbcd7a2be7d4b5d6567c2a476768c07e1f715f9d debuginfo(build-id) = fc00c43ee9b2cd30d014f6ffffb8bd7a190bee6c debuginfo(build-id) = fcec4f461b1543fca3805e8b8126111858eadbb3 debuginfo(build-id) = fcf47436a52b59641c4861f03de496760fe9533a debuginfo(build-id) = fd9d9cd122d43f4f05652362b5a3ad0bd8b00d3b debuginfo(build-id) = fdd9bcdadd9fe9e8811a17c5e2e6d00265d7b477 debuginfo(build-id) = fe69d2e254a1e1db2a581c0fc5266cd2b62871b7 debuginfo(build-id) = fef50172d737171acdcb31120d8bf6bd8a88f0fd debuginfo(build-id) = ff34f458c4d14f11e25d73bf4b226ebc2f0ee8c0 debuginfo(build-id) = ff78793e5ad9c3ecd6cf287c3b9df2ff0a17d09f sagemath-debuginfo = 7.6-3.fc27 sagemath-debuginfo(x86-64) = 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.x86_64 Wrote: /builddir/build/RPMS/sagemath-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-core-7.6-3.fc27.x86_64.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.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-ca-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-de-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-en-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-fr-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-hu-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-it-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-pt-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-ru-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-doc-tr-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-notebook-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-rubiks-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-sagetex-7.6-3.fc27.x86_64.rpm Wrote: /builddir/build/RPMS/sagemath-debuginfo-7.6-3.fc27.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.UfZBta + umask 022 + cd /builddir/build/BUILD + cd sage-7.6 + /usr/bin/rm -rf /builddir/build/BUILDROOT/sagemath-7.6-3.fc27.x86_64 + exit 0 Child return code was: 0