==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: python-khoca 1.4-3 (Sun May 24 17:08:17 2026)
==> Retrieving sources...
-> Updating khoca git repo...
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
khoca ... Passed
==> Making package: python-khoca 1.4-3 (Sun May 24 23:08:43 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (7) libx11-1.8.13-1 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-2 xcb-proto-1.17.0-4 xorgproto-2025.1-1 pari-2.17.3-1
Total Download Size: 11.80 MiB
Total Installed Size: 44.32 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
pari-2.17.3-1-armv7h downloading...
libx11-1.8.13-1-armv7h downloading...
libxcb-1.17.0-1-armv7h downloading...
xorgproto-2025.1-1-any downloading...
xcb-proto-1.17.0-4-any downloading...
libxdmcp-1.1.5-2-armv7h downloading...
libxau-1.0.12-1-armv7h downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing xcb-proto...
installing xorgproto...
installing libxdmcp...
installing libxau...
installing libxcb...
installing libx11...
installing pari...
Optional dependencies for pari
perl: gphelp, tex2mail [installed]
pari-elldata: J. Cremona elliptic curve database
pari-galdata: to compute Galois groups in degrees 8 through 11
pari-seadata: needed by ellap for large primes
pari-galpol: GALPOL database of polynomials defining Galois extensions of the rationals
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (26) blas-3.12.1-2 cblas-3.12.1-2 lapack-3.12.1-2 perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.35-1 python-autocommand-2.2.2-9 python-jaraco.collections-5.1.0-3 python-jaraco.context-6.1.2-1 python-jaraco.functools-4.1.0-3 python-jaraco.text-4.0.0-4 python-more-itertools-11.1.0-1 python-numpy-2.4.6-1 python-packaging-26.2-1 python-pkg_resources-81.0.0-1 python-platformdirs-4.9.6-1 python-pygments-2.20.0-1 python-pyproject-hooks-1.2.0-6 python-typing_extensions-4.15.0-3 python-wheel-0.47.0-1 zlib-ng-2.3.3-1 cython-3.2.5-1 git-2.54.0-1 python-build-1.4.3-1 python-installer-1.0.0-1 python-setuptools-1:82.0.1-1
Total Download Size: 26.27 MiB
Total Installed Size: 152.68 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
git-2.54.0-1-armv7h downloading...
python-numpy-2.4.6-1-armv7h downloading...
lapack-3.12.1-2-armv7h downloading...
cython-3.2.5-1-armv7h downloading...
python-pygments-2.20.0-1-any downloading...
python-setuptools-1:82.0.1-1-any downloading...
python-packaging-26.2-1-any downloading...
blas-3.12.1-2-armv7h downloading...
python-more-itertools-11.1.0-1-any downloading...
python-typing_extensions-4.15.0-3-any downloading...
zlib-ng-2.3.3-1-armv7h downloading...
python-pkg_resources-81.0.0-1-any downloading...
python-wheel-0.47.0-1-any downloading...
perl-timedate-2.35-1-any downloading...
perl-mailtools-2.22-3-any downloading...
python-build-1.4.3-1-any downloading...
cblas-3.12.1-2-armv7h downloading...
python-installer-1.0.0-1-any downloading...
python-platformdirs-4.9.6-1-any downloading...
python-autocommand-2.2.2-9-any downloading...
python-jaraco.collections-5.1.0-3-any downloading...
python-pyproject-hooks-1.2.0-6-any downloading...
perl-error-0.17030-3-any downloading...
python-jaraco.text-4.0.0-4-any downloading...
python-jaraco.functools-4.1.0-3-any downloading...
python-jaraco.context-6.1.2-1-any downloading...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing blas...
installing cblas...
installing lapack...
installing python-numpy...
Optional dependencies for python-numpy
blas-openblas: faster linear algebra
installing python-pygments...
installing python-more-itertools...
installing python-jaraco.functools...
installing python-jaraco.context...
installing python-autocommand...
installing python-jaraco.text...
Optional dependencies for python-jaraco.text
python-inflect: for show-newlines script
installing python-jaraco.collections...
installing python-packaging...
installing python-platformdirs...
installing python-wheel...
Optional dependencies for python-wheel
python-keyring: for wheel.signatures
python-xdg: for wheel.signatures
python-setuptools: for legacy bdist_wheel subcommand [pending]
installing python-typing_extensions...
installing python-pkg_resources...
installing python-setuptools...
installing cython...
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing zlib-ng...
installing git...
Optional dependencies for git
git-zsh-completion: upstream zsh completion
tk: gitk and git gui
openssh: ssh transport and crypto
man: show help with `git command --help`
perl-libwww: git svn
perl-term-readkey: git svn and interactive.singlekey setting
perl-io-socket-ssl: git send-email TLS support
perl-authen-sasl: git send-email TLS support
perl-cgi: gitweb (web interface) support
python: git svn & git p4 [installed]
subversion: git svn
org.freedesktop.secrets: keyring credential helper
libsecret: libsecret credential helper [installed]
less: the default pager for git
installing python-pyproject-hooks...
installing python-build...
Optional dependencies for python-build
python-pip: to use as the Python package installer (default)
python-uv: to use as the Python package installer
python-virtualenv: to use virtualenv for build isolation
installing python-installer...
:: Running post-transaction hooks...
(1/3) Creating system user accounts...
Creating group 'git' with GID 968.
Creating user 'git' (git daemon user) with UID 968 and GID 968.
(2/3) Reloading system manager configuration...
Skipped: Current root is not booted.
(3/3) Arming ConditionNeedsUpdate...
==> Retrieving sources...
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
-> Creating working copy of khoca git repo...
Cloning into 'khoca'...
done.
Switched to a new branch 'makepkg'
==> Starting build()...
* Getting build dependencies for wheel...
cpp_files ['src/compilerFlagsInfo.cpp', 'src/shared.cpp', 'src/python_interface/pythonInterface.cpp', 'src/krasner/krasner.cpp', 'src/planar_algebra/sparsemat.cpp', 'src/planar_algebra/coefficient_rings.cpp', 'src/planar_algebra/planar_algebra.cpp', 'src/planar_algebra/smith.cpp']
data_files ['data/KrasnerMinus', 'data/KrasnerMinus.bin', 'data/KrasnerPlus.bin', 'data/KhovanovPlus', 'data/KrasnerPlus', 'data/KhovanovPlus.bin', 'data/KhovanovMinus', 'data/KhovanovMinus.bin']
Compiling src/python_interface/pui.pyx because it changed.
[1/1] Cythonizing src/python_interface/pui.pyx
/usr/lib/python3.14/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
!!
********************************************************************************
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
Available configuration options are listed in:
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://github.com/pypa/setuptools/discussions/5011 for details.
********************************************************************************
!!
opt = self._enforce_underscore(opt, section)
/usr/lib/python3.14/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
!!
********************************************************************************
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
(Affected: khoca).
Available configuration options are listed in:
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://github.com/pypa/setuptools/discussions/5011 for details.
********************************************************************************
!!
opt = self._enforce_underscore(opt, section)
running egg_info
creating khoca.egg-info
writing khoca.egg-info/PKG-INFO
writing dependency_links to khoca.egg-info/dependency_links.txt
writing top-level names to khoca.egg-info/top_level.txt
writing manifest file 'khoca.egg-info/SOURCES.txt'
reading manifest file 'khoca.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'data'
adding license file 'COPYING'
writing manifest file 'khoca.egg-info/SOURCES.txt'
* Building wheel...
cpp_files ['src/compilerFlagsInfo.cpp', 'src/shared.cpp', 'src/python_interface/pui.cpp', 'src/python_interface/pythonInterface.cpp', 'src/krasner/krasner.cpp', 'src/planar_algebra/sparsemat.cpp', 'src/planar_algebra/coefficient_rings.cpp', 'src/planar_algebra/planar_algebra.cpp', 'src/planar_algebra/smith.cpp']
data_files ['data/KrasnerMinus', 'data/KrasnerMinus.bin', 'data/KrasnerPlus.bin', 'data/KhovanovPlus', 'data/KrasnerPlus', 'data/KhovanovPlus.bin', 'data/KhovanovMinus', 'data/KhovanovMinus.bin']
/usr/lib/python3.14/site-packages/setuptools/dist.py:599: SetuptoolsDeprecationWarning: Invalid dash-separated key 'description-file' in 'metadata' (setup.cfg), please use the underscore name 'description_file' instead.
!!
********************************************************************************
Usage of dash-separated 'description-file' will not be supported in future
versions. Please use the underscore name 'description_file' instead.
(Affected: khoca).
Available configuration options are listed in:
https://setuptools.pypa.io/en/latest/userguide/declarative_config.html
This deprecation is overdue, please update your project and remove deprecated
calls to avoid build errors in the future.
See https://github.com/pypa/setuptools/discussions/5011 for details.
********************************************************************************
!!
opt = self._enforce_underscore(opt, section)
running bdist_wheel
running build
running build_py
creating build/lib.linux-armv7l-cpython-314/khoca
copying ./setup.py -> build/lib.linux-armv7l-cpython-314/khoca
copying ./_version.py -> build/lib.linux-armv7l-cpython-314/khoca
copying ./__init__.py -> build/lib.linux-armv7l-cpython-314/khoca
copying ./khoca.py -> build/lib.linux-armv7l-cpython-314/khoca
creating build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/BraidToMyPD.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/__init__.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/pseudoBraidToKrasnerGaussLib.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/KrasnerGaussToMyPD.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/pseudoBraidToKrasnerGauss.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/KrasnerGaussToMyPDLib.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
creating build/lib.linux-armv7l-cpython-314/khoca/converters
copying converters/montesinos.py -> build/lib.linux-armv7l-cpython-314/khoca/converters
copying converters/humanToBin.py -> build/lib.linux-armv7l-cpython-314/khoca/converters
copying converters/binToHuman.py -> build/lib.linux-armv7l-cpython-314/khoca/converters
running egg_info
writing khoca.egg-info/PKG-INFO
writing dependency_links to khoca.egg-info/dependency_links.txt
writing top-level names to khoca.egg-info/top_level.txt
reading manifest file 'khoca.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'data'
adding license file 'COPYING'
writing manifest file 'khoca.egg-info/SOURCES.txt'
/usr/lib/python3.14/site-packages/setuptools/command/build_py.py:215: _Warning: Package 'khoca.data' is absent from the `packages` configuration.
!!
********************************************************************************
############################
# Package would be ignored #
############################
Python recognizes 'khoca.data' as an importable package[^1],
but it is absent from setuptools' `packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'khoca.data' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'khoca.data' to be distributed and are
already explicitly excluding 'khoca.data' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False` in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************
!!
check.warn(importable)
creating build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KhovanovMinus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KhovanovMinus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KhovanovPlus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KhovanovPlus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KrasnerMinus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KrasnerMinus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KrasnerPlus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying ./data/KrasnerPlus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KhovanovMinus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KhovanovMinus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KhovanovPlus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KhovanovPlus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KrasnerMinus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KrasnerMinus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KrasnerPlus -> build/lib.linux-armv7l-cpython-314/khoca/data
copying data/KrasnerPlus.bin -> build/lib.linux-armv7l-cpython-314/khoca/data
running build_ext
building 'khoca.bin.pui' extension
creating build/temp.linux-armv7l-cpython-314/src
creating build/temp.linux-armv7l-cpython-314/src/krasner
creating build/temp.linux-armv7l-cpython-314/src/planar_algebra
creating build/temp.linux-armv7l-cpython-314/src/python_interface
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/compilerFlagsInfo.cpp -o build/temp.linux-armv7l-cpython-314/src/compilerFlagsInfo.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/krasner/krasner.cpp -o build/temp.linux-armv7l-cpython-314/src/krasner/krasner.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
In file included from src/krasner/krasner.cpp:42:
src/krasner/../planar_algebra/coefficient_rings.h:42:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:42:28: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:43:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:43:28: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:44:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:44:28: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:48:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:48:28: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:106:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:106:30: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:107:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:107:39: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:111:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:111:30: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:121:45: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:121:45: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:263:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:263:20: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:264:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:264:29: note: remove the '< >'
src/krasner/../planar_algebra/coefficient_rings.h:268:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/krasner/../planar_algebra/coefficient_rings.h:268:35: note: remove the '< >'
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:504: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:2086: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:3694: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:5333: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:7040: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:8850: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:10693: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 8; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:12579: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:14365: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:15966: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:17593: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:19251: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:20977: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:22806: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:24668: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 16; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:26573: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:28371: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:29972: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:31599: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:33257: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:34983: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:36812: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:38674: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 24; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:40579: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:42377: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:43978: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:45605: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:47263: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:48989: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:50818: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:52680: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 32; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:54585: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:56383: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:57984: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:59611: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:61269: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:62995: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:64824: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:66686: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 48; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:68591: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:70389: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:71990: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:73617: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:75275: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:77001: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:78830: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:80692: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 64; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:82597: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:84395: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:85996: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:87623: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:89281: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:91007: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:92836: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:94698: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 80; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:96603: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:98401: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:100002: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:101629: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:103287: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:105013: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:106842: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:108704: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 96; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:110609: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:112414: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:114034: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:115680: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:117357: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:119102: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:120950: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:122831: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 112; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:124755: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:126572: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:128192: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:129838: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:131515: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:133260: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:135108: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:136989: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 128; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:138913: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:140730: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:142350: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:143996: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:145673: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:147418: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:149266: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:151147: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 160; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:153071: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:154888: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:156508: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:158154: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:159831: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:161576: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:163424: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:165305: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 192; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:167229: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:169046: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:170666: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:172312: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:173989: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:175734: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:177582: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:179463: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 224; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:181387: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MInteger; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:183204: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = MRational; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:184824: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<unsigned char>; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:186470: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = FF<short unsigned int>; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:188147: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MInteger>; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:189892: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<MRational>; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:191740: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<unsigned char> >; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:193621: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
src/krasner/krasner.cpp: In instantiation of 'void KrasnerCobo<coeff_tpl, bitSize>::compose(const KrasnerCobo<coeff_tpl, bitSize>&, std::vector<KrasnerCobo<coeff_tpl, bitSize> >&, const tangle_t&, const tangle_t&, const tangle_t&) const [with coeff_tpl = Polynomial<FF<short unsigned int> >; int bitSize = 256; tangle_t = KrasnerTangle]':
src/krasner/krasnerExplicitTemplates.cpp:67:195545: required from here
src/krasner/krasner.cpp:399:9: warning: variable 'numberOfGroups' set but not used [-Wunused-but-set-variable=]
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/planar_algebra/coefficient_rings.cpp -o build/temp.linux-armv7l-cpython-314/src/planar_algebra/coefficient_rings.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
In file included from src/planar_algebra/coefficient_rings.cpp:32:
src/planar_algebra/coefficient_rings.h:42:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:42:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:43:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:43:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:44:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:44:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:48:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:48:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:106:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:106:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:107:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:107:39: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:111:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:111:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:121:45: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:121:45: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:263:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:263:20: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:264:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:264:29: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:268:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:268:35: note: remove the '< >'
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/planar_algebra/planar_algebra.cpp -o build/temp.linux-armv7l-cpython-314/src/planar_algebra/planar_algebra.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
In file included from src/planar_algebra/planar_algebra.cpp:44:
src/planar_algebra/coefficient_rings.h:42:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:42:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:43:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:43:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:44:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:44:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:48:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:48:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:106:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:106:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:107:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:107:39: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:111:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:111:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:121:45: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:121:45: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:263:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:263:20: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:264:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:264:29: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:268:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:268:35: note: remove the '< >'
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/planar_algebra/smith.cpp -o build/temp.linux-armv7l-cpython-314/src/planar_algebra/smith.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
In file included from src/planar_algebra/smith.cpp:43:
src/planar_algebra/coefficient_rings.h:42:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:42:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:43:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:43:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:44:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:44:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:48:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:48:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:106:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:106:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:107:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:107:39: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:111:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:111:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:121:45: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:121:45: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:263:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:263:20: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:264:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:264:29: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:268:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:268:35: note: remove the '< >'
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:106: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
In file included from /usr/include/c++/16.1.1/vector:68,
from src/planar_algebra/smith.cpp:24:
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:214: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:324: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:435: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:554: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:674: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:797: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 8>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:921: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1030: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1139: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1250: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1362: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1482: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1603: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1727: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 16>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1852: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:1961: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2070: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2181: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2293: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2413: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2534: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2658: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 24>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2783: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:2892: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3001: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3112: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3224: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3344: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3465: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3589: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 32>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3714: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3823: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:3932: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4043: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4155: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4275: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4396: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4520: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 48>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4645: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4754: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4863: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:4974: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5086: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5206: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5327: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5451: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 64>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5576: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5685: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5794: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:5905: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6017: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6137: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6258: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6382: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 80>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6507: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6616: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6725: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6836: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:6948: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7068: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7189: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7313: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 96>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7438: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7548: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7658: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7770: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:7883: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8004: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8126: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8251: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 112>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8377: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8487: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8597: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8709: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8822: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:8943: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9065: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9190: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 128>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9316: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9426: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9536: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9648: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9761: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:9882: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10004: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10129: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 160>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10255: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10365: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10475: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10587: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10700: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10821: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:10943: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11068: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 192>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11194: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11304: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11414: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11526: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11639: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11760: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:11882: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12007: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 224>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12133: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MInteger, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12243: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<MRational, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12353: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<unsigned char>, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12465: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<FF<short unsigned int>, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12578: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MInteger>, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12699: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<MRational>, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12821: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<unsigned char> >, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:12946: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp: In instantiation of 'void calculateSmithFriend(const Complex<cobordism_tpl>&, std::ostream&, int) [with cobordism_tpl = KrasnerCobo<Polynomial<FF<short unsigned int> >, 256>; std::ostream = std::basic_ostream<char>]':
src/planar_algebra/smith.cpp:70:13072: required from here
src/planar_algebra/smith.cpp:153:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
src/planar_algebra/smith.cpp:154:17: warning: ignoring return value of 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::at(size_type) [with _Tp = short int; _Alloc = std::allocator<short int>; reference = short int&; size_type = unsigned int]', declared with attribute 'nodiscard' [-Wunused-result]
/usr/include/c++/16.1.1/bits/stl_vector.h:1303:7: note: declared here
1303 | at(size_type __n)
| ^~
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/planar_algebra/sparsemat.cpp -o build/temp.linux-armv7l-cpython-314/src/planar_algebra/sparsemat.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
In file included from src/planar_algebra/sparsemat.cpp:43:
src/planar_algebra/coefficient_rings.h:42:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:42:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:43:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:43:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:44:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:44:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:48:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:48:28: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:106:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:106:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:107:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:107:39: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:111:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:111:30: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:121:45: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:121:45: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:263:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:263:20: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:264:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:264:29: note: remove the '< >'
src/planar_algebra/coefficient_rings.h:268:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/planar_algebra/coefficient_rings.h:268:35: note: remove the '< >'
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/python_interface/pui.cpp -o build/temp.linux-armv7l-cpython-314/src/python_interface/pui.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
In function 'PyObject* __Pyx_PyBool_FromLong(long int)',
inlined from 'PyObject* __pyx_pf_3pui_32pCalculateHomology(PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)' at src/python_interface/pui.cpp:7802:36,
inlined from 'PyObject* __pyx_pw_3pui_33pCalculateHomology(PyObject*, PyObject* const*, Py_ssize_t, PyObject*)' at src/python_interface/pui.cpp:7176:47:
src/python_interface/pui.cpp:18114:22: warning: '__pyx_v_higherPageExists' may be used uninitialized [-Wmaybe-uninitialized]
src/python_interface/pui.cpp: In function 'PyObject* __pyx_pw_3pui_33pCalculateHomology(PyObject*, PyObject* const*, Py_ssize_t, PyObject*)':
src/python_interface/pui.cpp:7189:7: note: '__pyx_v_higherPageExists' was declared here
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/python_interface/pythonInterface.cpp -o build/temp.linux-armv7l-cpython-314/src/python_interface/pythonInterface.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
In file included from src/python_interface/pythonInterface.cpp:52:
src/python_interface/../planar_algebra/coefficient_rings.h:42:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:42:28: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:43:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:43:28: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:44:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:44:28: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:48:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:48:28: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:106:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:106:30: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:107:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:107:39: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:111:30: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:111:30: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:121:45: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:121:45: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:263:20: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:263:20: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:264:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:264:29: note: remove the '< >'
src/python_interface/../planar_algebra/coefficient_rings.h:268:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
src/python_interface/../planar_algebra/coefficient_rings.h:268:35: note: remove the '< >'
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -I -Ipython_interface -Iplanar_algebra -Ikrasner -I/usr/include/python3.14 -c src/shared.cpp -o build/temp.linux-armv7l-cpython-314/src/shared.o -c -D__STDC_LIMIT_MACROS -Wall -fopenmp -std=c++11 -shared -fPIC -O3
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS build/temp.linux-armv7l-cpython-314/src/compilerFlagsInfo.o build/temp.linux-armv7l-cpython-314/src/krasner/krasner.o build/temp.linux-armv7l-cpython-314/src/planar_algebra/coefficient_rings.o build/temp.linux-armv7l-cpython-314/src/planar_algebra/planar_algebra.o build/temp.linux-armv7l-cpython-314/src/planar_algebra/smith.o build/temp.linux-armv7l-cpython-314/src/planar_algebra/sparsemat.o build/temp.linux-armv7l-cpython-314/src/python_interface/pui.o build/temp.linux-armv7l-cpython-314/src/python_interface/pythonInterface.o build/temp.linux-armv7l-cpython-314/src/shared.o -L/usr/lib -lgmp -lgmpxx -lpari -o build/lib.linux-armv7l-cpython-314/khoca/bin/pui.cpython-314-arm-linux-gnueabihf.so -lpthread -lstdc++ -t "-z defs"
/usr/bin/ld: warning: -z defs ignored
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/../../../crti.o
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/crtbeginS.o
build/temp.linux-armv7l-cpython-314/src/compilerFlagsInfo.o
build/temp.linux-armv7l-cpython-314/src/krasner/krasner.o
build/temp.linux-armv7l-cpython-314/src/planar_algebra/coefficient_rings.o
build/temp.linux-armv7l-cpython-314/src/planar_algebra/planar_algebra.o
build/temp.linux-armv7l-cpython-314/src/planar_algebra/smith.o
build/temp.linux-armv7l-cpython-314/src/planar_algebra/sparsemat.o
build/temp.linux-armv7l-cpython-314/src/python_interface/pui.o
build/temp.linux-armv7l-cpython-314/src/python_interface/pythonInterface.o
build/temp.linux-armv7l-cpython-314/src/shared.o
/usr/lib/libgmp.so
/usr/lib/libgmpxx.so
/usr/lib/libpari.so
/usr/lib/libpthread.a
/usr/lib/libstdc++.so
/usr/lib/libstdc++.so
/usr/lib/libm.so
/usr/lib/libgcc_s.so
/usr/lib/libgcc_s.so.1
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/libgcc.a
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/libgcc.a
/usr/lib/libatomic_asneeded.so
/usr/lib/libatomic.so
/usr/lib/libc.so
/usr/lib/libc.so.6
/usr/lib/libc_nonshared.a
/usr/lib/ld-linux-armhf.so.3
/usr/lib/libc_nonshared.a
/usr/lib/libgcc_s.so
/usr/lib/libgcc_s.so.1
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/libgcc.a
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/crtendS.o
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/16.1.1/../../../crtn.o
building 'pui' extension
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -Isrc/python_interface -I/usr/include/python3.14 -c src/python_interface/pui.cpp -o build/temp.linux-armv7l-cpython-314/src/python_interface/pui.o
g++ -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -shared -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -march=armv7-a -mfloat-abi=hard -mfpu=neon -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS build/temp.linux-armv7l-cpython-314/src/python_interface/pui.o -L/usr/lib -o build/lib.linux-armv7l-cpython-314/pui.cpython-314-arm-linux-gnueabihf.so
installing to build/bdist.linux-armv7l/wheel
running install
running install_lib
creating build/bdist.linux-armv7l/wheel
copying build/lib.linux-armv7l-cpython-314/pui.cpython-314-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/.
creating build/bdist.linux-armv7l/wheel/khoca
copying build/lib.linux-armv7l-cpython-314/khoca/setup.py -> build/bdist.linux-armv7l/wheel/./khoca
copying build/lib.linux-armv7l-cpython-314/khoca/_version.py -> build/bdist.linux-armv7l/wheel/./khoca
copying build/lib.linux-armv7l-cpython-314/khoca/__init__.py -> build/bdist.linux-armv7l/wheel/./khoca
creating build/bdist.linux-armv7l/wheel/khoca/bin
copying build/lib.linux-armv7l-cpython-314/khoca/bin/BraidToMyPD.py -> build/bdist.linux-armv7l/wheel/./khoca/bin
copying build/lib.linux-armv7l-cpython-314/khoca/bin/__init__.py -> build/bdist.linux-armv7l/wheel/./khoca/bin
copying build/lib.linux-armv7l-cpython-314/khoca/bin/pseudoBraidToKrasnerGaussLib.py -> build/bdist.linux-armv7l/wheel/./khoca/bin
copying build/lib.linux-armv7l-cpython-314/khoca/bin/KrasnerGaussToMyPD.py -> build/bdist.linux-armv7l/wheel/./khoca/bin
copying build/lib.linux-armv7l-cpython-314/khoca/bin/pseudoBraidToKrasnerGauss.py -> build/bdist.linux-armv7l/wheel/./khoca/bin
copying build/lib.linux-armv7l-cpython-314/khoca/bin/pui.cpython-314-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/./khoca/bin
copying build/lib.linux-armv7l-cpython-314/khoca/bin/KrasnerGaussToMyPDLib.py -> build/bdist.linux-armv7l/wheel/./khoca/bin
creating build/bdist.linux-armv7l/wheel/khoca/converters
copying build/lib.linux-armv7l-cpython-314/khoca/converters/montesinos.py -> build/bdist.linux-armv7l/wheel/./khoca/converters
copying build/lib.linux-armv7l-cpython-314/khoca/converters/humanToBin.py -> build/bdist.linux-armv7l/wheel/./khoca/converters
copying build/lib.linux-armv7l-cpython-314/khoca/converters/binToHuman.py -> build/bdist.linux-armv7l/wheel/./khoca/converters
copying build/lib.linux-armv7l-cpython-314/khoca/khoca.py -> build/bdist.linux-armv7l/wheel/./khoca
creating build/bdist.linux-armv7l/wheel/khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KrasnerMinus -> build/bdist.linux-armv7l/wheel/./khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KrasnerMinus.bin -> build/bdist.linux-armv7l/wheel/./khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KrasnerPlus.bin -> build/bdist.linux-armv7l/wheel/./khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KhovanovPlus -> build/bdist.linux-armv7l/wheel/./khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KrasnerPlus -> build/bdist.linux-armv7l/wheel/./khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KhovanovPlus.bin -> build/bdist.linux-armv7l/wheel/./khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KhovanovMinus -> build/bdist.linux-armv7l/wheel/./khoca/data
copying build/lib.linux-armv7l-cpython-314/khoca/data/KhovanovMinus.bin -> build/bdist.linux-armv7l/wheel/./khoca/data
running install_egg_info
Copying khoca.egg-info to build/bdist.linux-armv7l/wheel/./khoca-1.4-py3.14.egg-info
running install_scripts
creating build/bdist.linux-armv7l/wheel/khoca-1.4.dist-info/WHEEL
creating '/build/python-khoca/src/khoca/dist/.tmp-j5vk2ano/khoca-1.4-cp314-cp314-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it
adding 'pui.cpython-314-arm-linux-gnueabihf.so'
adding 'khoca/__init__.py'
adding 'khoca/_version.py'
adding 'khoca/khoca.py'
adding 'khoca/setup.py'
adding 'khoca/bin/BraidToMyPD.py'
adding 'khoca/bin/KrasnerGaussToMyPD.py'
adding 'khoca/bin/KrasnerGaussToMyPDLib.py'
adding 'khoca/bin/__init__.py'
adding 'khoca/bin/pseudoBraidToKrasnerGauss.py'
adding 'khoca/bin/pseudoBraidToKrasnerGaussLib.py'
adding 'khoca/bin/pui.cpython-314-arm-linux-gnueabihf.so'
adding 'khoca/converters/binToHuman.py'
adding 'khoca/converters/humanToBin.py'
adding 'khoca/converters/montesinos.py'
adding 'khoca/data/KhovanovMinus'
adding 'khoca/data/KhovanovMinus.bin'
adding 'khoca/data/KhovanovPlus'
adding 'khoca/data/KhovanovPlus.bin'
adding 'khoca/data/KrasnerMinus'
adding 'khoca/data/KrasnerMinus.bin'
adding 'khoca/data/KrasnerPlus'
adding 'khoca/data/KrasnerPlus.bin'
adding 'khoca-1.4.dist-info/licenses/COPYING'
adding 'khoca-1.4.dist-info/METADATA'
adding 'khoca-1.4.dist-info/WHEEL'
adding 'khoca-1.4.dist-info/top_level.txt'
adding 'khoca-1.4.dist-info/RECORD'
removing build/bdist.linux-armv7l/wheel
Successfully built khoca-1.4-cp314-cp314-linux_armv7l.whl
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "python-khoca"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: python-khoca 1.4-3 (Sun May 24 23:17:31 2026)
==> Cleaning up...
[?12l[?25h