==> Synchronizing chroot copy [/home/leming/armv7/root] -> [leming]...done
==> Making package: python-khoca 1.4-2 (Sun Jan 11 12:45:05 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-2 (Sun Jan 11 19:45:32 2026)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (9) libx11-1.8.12-2 libxau-1.0.12-1 libxcb-1.17.0-1 libxdmcp-1.1.5-1.1 mpdecimal-4.0.1-1 xcb-proto-1.17.0-3 xorgproto-2025.1-1 pari-2.17.3-1 python-3.14.2-2
Total Download Size: 8.59 MiB
Total Installed Size: 112.89 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
pari-2.17.3-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
installing mpdecimal...
installing python...
Optional dependencies for python
python-setuptools: for building Python packages using tooling that is usually bundled with Python
python-pip: for installing Python packages using tooling that is usually bundled with Python
python-pipx: for installing Python software not packaged on Arch Linux
sqlite: for a default database integration [installed]
xz: for lzma [installed]
tk: for tkinter
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (19) perl-error-0.17030-3 perl-mailtools-2.22-3 perl-timedate-2.33-9 python-autocommand-2.2.2-9 python-jaraco.collections-5.1.0-3 python-jaraco.context-6.0.1-3 python-jaraco.functools-4.1.0-3 python-jaraco.text-4.0.0-4 python-more-itertools-10.8.0-2 python-packaging-25.0-4 python-platformdirs-4.5.1-3 python-pyproject-hooks-1.2.0-6 python-wheel-0.45.1-4 zlib-ng-2.3.2-1 cython-3.2.4-2 git-2.52.0-2 python-build-1.3.0-4 python-installer-0.7.0-14 python-setuptools-1:80.9.0-4
Total Installed Size: 79.24 MiB
:: Proceed with installation? [Y/n]
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
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-packaging...
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...
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-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-setuptools...
:: 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/shared.cpp', 'src/compilerFlagsInfo.cpp', 'src/python_interface/pythonInterface.cpp', 'src/krasner/krasner.cpp', 'src/planar_algebra/smith.cpp', 'src/planar_algebra/coefficient_rings.cpp', 'src/planar_algebra/sparsemat.cpp', 'src/planar_algebra/planar_algebra.cpp']
data_files ['data/KrasnerPlus.bin', 'data/KhovanovMinus', 'data/KrasnerMinus.bin', 'data/KrasnerPlus', 'data/KrasnerMinus', 'data/KhovanovMinus.bin', 'data/KhovanovPlus.bin', 'data/KhovanovPlus']
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.
By 2026-Mar-03, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html 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).
By 2026-Mar-03, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html 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/shared.cpp', 'src/compilerFlagsInfo.cpp', 'src/python_interface/pythonInterface.cpp', 'src/python_interface/pui.cpp', 'src/krasner/krasner.cpp', 'src/planar_algebra/smith.cpp', 'src/planar_algebra/coefficient_rings.cpp', 'src/planar_algebra/sparsemat.cpp', 'src/planar_algebra/planar_algebra.cpp']
data_files ['data/KrasnerPlus.bin', 'data/KhovanovMinus', 'data/KrasnerMinus.bin', 'data/KrasnerPlus', 'data/KrasnerMinus', 'data/KhovanovMinus.bin', 'data/KhovanovPlus.bin', 'data/KhovanovPlus']
/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).
By 2026-Mar-03, you need to update your project and remove deprecated calls
or your builds will no longer be supported.
See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html 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 ./khoca.py -> build/lib.linux-armv7l-cpython-314/khoca
copying ./__init__.py -> 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
creating build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/KrasnerGaussToMyPDLib.py -> 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/KrasnerGaussToMyPD.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/pseudoBraidToKrasnerGaussLib.py -> build/lib.linux-armv7l-cpython-314/khoca/bin
copying bin/pseudoBraidToKrasnerGauss.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:212: _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 '< >'
In file included from /usr/include/c++/15.2.1/vector:68,
from src/krasner/krasner.cpp:25:
In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = short int; _Alloc = std::allocator<short int>]',
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = short int; _Alloc = std::allocator<short int>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:633:61,
inlined from 'Monomial<FF<unsigned char> >::Monomial(const Monomial<FF<unsigned char> >&)' at src/krasner/../planar_algebra/coefficient_rings.h:27:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Monomial<FF<unsigned char> >; _Args = {const Monomial<FF<unsigned char> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Monomial<FF<unsigned char> >*, vector<Monomial<FF<unsigned char> >, allocator<Monomial<FF<unsigned char> > > > >; _Sentinel = __gnu_cxx::__normal_iterator<const Monomial<FF<unsigned char> >*, vector<Monomial<FF<unsigned char> >, allocator<Monomial<FF<unsigned char> > > > >; _ForwardIterator = Monomial<FF<unsigned char> >*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Monomial<FF<unsigned char> >*, vector<Monomial<FF<unsigned char> >, allocator<Monomial<FF<unsigned char> > > > >; _ForwardIterator = Monomial<FF<unsigned char> >*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Monomial<FF<unsigned char> >*, vector<Monomial<FF<unsigned char> >, allocator<Monomial<FF<unsigned char> > > > >; _Sentinel = __gnu_cxx::__normal_iterator<const Monomial<FF<unsigned char> >*, vector<Monomial<FF<unsigned char> >, allocator<Monomial<FF<unsigned char> > > > >; _ForwardIterator = Monomial<FF<unsigned char> >*; _Tp = Monomial<FF<unsigned char> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Monomial<FF<unsigned char> >; _Alloc = std::allocator<Monomial<FF<unsigned char> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'Polynomial<FF<unsigned char> >::Polynomial(const Polynomial<FF<unsigned char> >&)' at src/krasner/../planar_algebra/coefficient_rings.h:77:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Polynomial<FF<unsigned char> >; _Args = {const Polynomial<FF<unsigned char> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = Polynomial<FF<unsigned char> >*; _Size = unsigned int; _Tp = Polynomial<FF<unsigned char> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:470:17,
inlined from '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = Polynomial<FF<unsigned char> >*; _Size = unsigned int; _Tp = Polynomial<FF<unsigned char> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:571:37,
inlined from '_ForwardIterator std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<_Tp>&) [with _ForwardIterator = Polynomial<FF<unsigned char> >*; _Size = unsigned int; _Tp = Polynomial<FF<unsigned char> >; _Tp2 = Polynomial<FF<unsigned char> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:727:39,
inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(size_type, const value_type&) [with _Tp = Polynomial<FF<unsigned char> >; _Alloc = std::allocator<Polynomial<FF<unsigned char> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:2000:33,
inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = Polynomial<FF<unsigned char> >; _Alloc = std::allocator<Polynomial<FF<unsigned char> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:602:27:
/usr/include/c++/15.2.1/bits/stl_vector.h:1119:41: warning: '*(const std::vector<short int, std::allocator<short int> >*)__first$_M_current.std::vector<short int>::std::_Vector_base<short int, std::allocator<short int> >.std::_Vector_base<short int, std::allocator<short int> >::_M_impl.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl::std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data::_M_finish' may be used uninitialized [-Wmaybe-uninitialized]
1119 | ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start;
| ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1119:67: warning: '*(const std::vector<short int, std::allocator<short int> >*)__first$_M_current.std::vector<short int>::std::_Vector_base<short int, std::allocator<short int> >.std::_Vector_base<short int, std::allocator<short int> >::_M_impl.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl::std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data::_M_start' may be used uninitialized [-Wmaybe-uninitialized]
1119 | ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start;
| ~~~~~~~~~~~~~~^~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::size_type std::vector<_Tp, _Alloc>::size() const [with _Tp = short int; _Alloc = std::allocator<short int>]',
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = short int; _Alloc = std::allocator<short int>]' at /usr/include/c++/15.2.1/bits/stl_vector.h:633:61,
inlined from 'Monomial<FF<short unsigned int> >::Monomial(const Monomial<FF<short unsigned int> >&)' at src/krasner/../planar_algebra/coefficient_rings.h:27:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Monomial<FF<short unsigned int> >; _Args = {const Monomial<FF<short unsigned int> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Monomial<FF<short unsigned int> >*, vector<Monomial<FF<short unsigned int> >, allocator<Monomial<FF<short unsigned int> > > > >; _Sentinel = __gnu_cxx::__normal_iterator<const Monomial<FF<short unsigned int> >*, vector<Monomial<FF<short unsigned int> >, allocator<Monomial<FF<short unsigned int> > > > >; _ForwardIterator = Monomial<FF<short unsigned int> >*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:145:17,
inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<const Monomial<FF<short unsigned int> >*, vector<Monomial<FF<short unsigned int> >, allocator<Monomial<FF<short unsigned int> > > > >; _ForwardIterator = Monomial<FF<short unsigned int> >*]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:266:30,
inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<const Monomial<FF<short unsigned int> >*, vector<Monomial<FF<short unsigned int> >, allocator<Monomial<FF<short unsigned int> > > > >; _Sentinel = __gnu_cxx::__normal_iterator<const Monomial<FF<short unsigned int> >*, vector<Monomial<FF<short unsigned int> >, allocator<Monomial<FF<short unsigned int> > > > >; _ForwardIterator = Monomial<FF<short unsigned int> >*; _Tp = Monomial<FF<short unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:637:37,
inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = Monomial<FF<short unsigned int> >; _Alloc = std::allocator<Monomial<FF<short unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:636:31,
inlined from 'Polynomial<FF<short unsigned int> >::Polynomial(const Polynomial<FF<short unsigned int> >&)' at src/krasner/../planar_algebra/coefficient_rings.h:77:7,
inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = Polynomial<FF<short unsigned int> >; _Args = {const Polynomial<FF<short unsigned int> >&}]' at /usr/include/c++/15.2.1/bits/stl_construct.h:133:7,
inlined from '_ForwardIterator std::__do_uninit_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = Polynomial<FF<short unsigned int> >*; _Size = unsigned int; _Tp = Polynomial<FF<short unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:470:17,
inlined from '_ForwardIterator std::uninitialized_fill_n(_ForwardIterator, _Size, const _Tp&) [with _ForwardIterator = Polynomial<FF<short unsigned int> >*; _Size = unsigned int; _Tp = Polynomial<FF<short unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:571:37,
inlined from '_ForwardIterator std::__uninitialized_fill_n_a(_ForwardIterator, _Size, const _Tp&, allocator<_Tp>&) [with _ForwardIterator = Polynomial<FF<short unsigned int> >*; _Size = unsigned int; _Tp = Polynomial<FF<short unsigned int> >; _Tp2 = Polynomial<FF<short unsigned int> >]' at /usr/include/c++/15.2.1/bits/stl_uninitialized.h:727:39,
inlined from 'void std::vector<_Tp, _Alloc>::_M_fill_initialize(size_type, const value_type&) [with _Tp = Polynomial<FF<short unsigned int> >; _Alloc = std::allocator<Polynomial<FF<short unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:2000:33,
inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = Polynomial<FF<short unsigned int> >; _Alloc = std::allocator<Polynomial<FF<short unsigned int> > >]' at /usr/include/c++/15.2.1/bits/stl_vector.h:602:27:
/usr/include/c++/15.2.1/bits/stl_vector.h:1119:41: warning: '*(const std::vector<short int, std::allocator<short int> >*)__first$_M_current.std::vector<short int>::std::_Vector_base<short int, std::allocator<short int> >.std::_Vector_base<short int, std::allocator<short int> >::_M_impl.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl::std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data::_M_finish' may be used uninitialized [-Wmaybe-uninitialized]
1119 | ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start;
| ~~~~~~~~~~~~~~^~~~~~~~~
/usr/include/c++/15.2.1/bits/stl_vector.h:1119:67: warning: '*(const std::vector<short int, std::allocator<short int> >*)__first$_M_current.std::vector<short int>::std::_Vector_base<short int, std::allocator<short int> >.std::_Vector_base<short int, std::allocator<short int> >::_M_impl.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl::std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data.std::_Vector_base<short int, std::allocator<short int> >::_Vector_impl_data::_M_start' may be used uninitialized [-Wmaybe-uninitialized]
1119 | ptrdiff_t __dif = this->_M_impl._M_finish - this->_M_impl._M_start;
| ~~~~~~~~~~~~~~^~~~~~~~
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++/15.2.1/vector:68,
from src/planar_algebra/smith.cpp:24:
/usr/include/c++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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++/15.2.1/bits/stl_vector.h:1313:7: note: declared here
1313 | 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:18118: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/15.2.1/../../../crti.o
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/15.2.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/15.2.1/libgcc.a
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/15.2.1/libgcc.a
/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/15.2.1/libgcc.a
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/15.2.1/crtendS.o
/usr/lib/gcc/armv7l-unknown-linux-gnueabihf/15.2.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/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/KrasnerPlus.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/KrasnerMinus.bin -> 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/KrasnerMinus -> 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
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/KhovanovPlus -> build/bdist.linux-armv7l/wheel/./khoca/data
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/__init__.py -> build/bdist.linux-armv7l/wheel/./khoca
copying build/lib.linux-armv7l-cpython-314/khoca/setup.py -> build/bdist.linux-armv7l/wheel/./khoca
creating 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
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/pui.cpython-314-arm-linux-gnueabihf.so -> 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/pseudoBraidToKrasnerGaussLib.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/_version.py -> build/bdist.linux-armv7l/wheel/./khoca
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-m8h6w6q4/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-2 (Sun Jan 11 19:53:55 2026)
==> Cleaning up...
[?12l[?25h