2023-04-01T18:34:29,311 Created temporary directory: /tmp/pip-ephem-wheel-cache-ecgmvpor 2023-04-01T18:34:29,314 Created temporary directory: /tmp/pip-build-tracker-j6woq2lx 2023-04-01T18:34:29,314 Initialized build tracking at /tmp/pip-build-tracker-j6woq2lx 2023-04-01T18:34:29,315 Created build tracker: /tmp/pip-build-tracker-j6woq2lx 2023-04-01T18:34:29,315 Entered build tracker: /tmp/pip-build-tracker-j6woq2lx 2023-04-01T18:34:29,315 Created temporary directory: /tmp/pip-wheel-7k91c45v 2023-04-01T18:34:29,319 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-04-01T18:34:29,323 Created temporary directory: /tmp/pip-ephem-wheel-cache-9csoe6pv 2023-04-01T18:34:29,349 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-01T18:34:29,353 2 location(s) to search for versions of pyprotolinc: 2023-04-01T18:34:29,353 * https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:34:29,353 * https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:34:29,353 Fetching project page and analyzing links: https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:34:29,354 Getting page https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:34:29,355 Found index url https://pypi.org/simple 2023-04-01T18:34:29,413 Fetched page https://pypi.org/simple/pyprotolinc/ as application/vnd.pypi.simple.v1+json 2023-04-01T18:34:29,416 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/20/ad/4384481d9ce904c916e0c7a3a25e362536902fada736948e84bf338ebea0/PyProtolinc-0.1.4-py3-none-any.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,416 Found link https://files.pythonhosted.org/packages/f8/cb/4468ab7b7d760f0da2b2830b67f8b6443d14d0f16f2aa27f484f89368e87/PyProtolinc-0.1.4.tar.gz (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6), version: 0.1.4 2023-04-01T18:34:29,417 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/b6/ea/9ae69e3ebb89dc92adb60e5a9d2e5f65362e9fd7d67f22defc237bf7f4ec/PyProtolinc-0.1.5-py3-none-any.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,417 Found link https://files.pythonhosted.org/packages/46/b1/5c5b2225787e9bd782cbade6532356e22bd9d89bd1159e1ff749de78836c/PyProtolinc-0.1.5.tar.gz (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6), version: 0.1.5 2023-04-01T18:34:29,417 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/bc/74/bb8b0ca9a00f5289e448eb3c9097a336088f20e01ea3f01265853a30258b/PyProtolinc-0.1.6-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,418 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/1a/99/c27f16046e118e6c001a4bb2bca8bc08b85c2a0eedc31ed42ce09fb37c0d/PyProtolinc-0.1.6-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,418 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/81/a0/79a5421f602b5bf75cc90759f18efbe96e6c88b43b6985dd89343f09fcbf/PyProtolinc-0.1.6-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,418 Found link https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.6), version: 0.1.6 2023-04-01T18:34:29,419 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/2e/82/2133936e6290acffe0d9f1967ccbe13d1a1ac37e7ec86c68309070b5b19c/PyProtolinc-0.1.7-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.9) 2023-04-01T18:34:29,419 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/f4/d5/ca82ef76c9b54a6159c01c4467f6b88130d878d65846c54069303be1b9da/PyProtolinc-0.1.7-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.9) 2023-04-01T18:34:29,419 Skipping link: No binaries permitted for pyprotolinc: https://files.pythonhosted.org/packages/73/02/3550f8f93372d93c9a104a4355b3912edf014d6fd0a74041964f14e341de/PyProtolinc-0.1.7-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.9) 2023-04-01T18:34:29,420 Found link https://files.pythonhosted.org/packages/5b/81/02c6faad2f3b7c46fe867a038d74380e25c4be505534f7c675bbc1f4bec0/PyProtolinc-0.1.7.tar.gz (from https://pypi.org/simple/pyprotolinc/) (requires-python:>=3.9), version: 0.1.7 2023-04-01T18:34:29,420 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:34:29,420 Getting page https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:34:29,421 Found index url https://www.piwheels.org/simple 2023-04-01T18:34:29,576 Fetched page https://www.piwheels.org/simple/pyprotolinc/ as text/html 2023-04-01T18:34:29,580 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.6-cp39-cp39-linux_armv7l.whl#sha256=a8d2fdd4258f0bd0363d76a650aed04b7ba0fc67a8d168b3b278de04873306c4 (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,580 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.6-cp39-cp39-linux_armv6l.whl#sha256=a8d2fdd4258f0bd0363d76a650aed04b7ba0fc67a8d168b3b278de04873306c4 (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,581 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.6-cp37-cp37m-linux_armv7l.whl#sha256=b32f592d6e6a13435351f8949a17113f2a29c4ef14177bdedd854fb62c0fbe41 (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,581 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.6-cp37-cp37m-linux_armv6l.whl#sha256=b32f592d6e6a13435351f8949a17113f2a29c4ef14177bdedd854fb62c0fbe41 (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,581 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.5-py3-none-any.whl#sha256=485a7fdde3ec4d3706198dba53eb7bdad14cb3aa1e46da3964b648bdf579e02c (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,581 Skipping link: No binaries permitted for pyprotolinc: https://www.piwheels.org/simple/pyprotolinc/PyProtolinc-0.1.4-py3-none-any.whl#sha256=0b7bc8b5ad26dc7e277d1ba64eebc70bcc399a27022fc14969c9ad14f23e8ea9 (from https://www.piwheels.org/simple/pyprotolinc/) (requires-python:>=3.6) 2023-04-01T18:34:29,582 Skipping link: not a file: https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:34:29,582 Skipping link: not a file: https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:34:29,609 Given no hashes to check 1 links for project 'pyprotolinc': discarding no candidates 2023-04-01T18:34:29,633 Collecting pyprotolinc==0.1.7 2023-04-01T18:34:29,636 Created temporary directory: /tmp/pip-unpack-u8hsv4od 2023-04-01T18:34:29,844 Downloading PyProtolinc-0.1.7.tar.gz (542 kB) 2023-04-01T18:34:30,168 Added pyprotolinc==0.1.7 from https://files.pythonhosted.org/packages/5b/81/02c6faad2f3b7c46fe867a038d74380e25c4be505534f7c675bbc1f4bec0/PyProtolinc-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-j6woq2lx' 2023-04-01T18:34:30,176 Created temporary directory: /tmp/pip-build-env-mn91qq69 2023-04-01T18:34:30,187 Installing build dependencies: started 2023-04-01T18:34:30,188 Running command pip subprocess to install build dependencies 2023-04-01T18:34:31,482 Using pip 23.0.1 from /home/piwheels/.local/lib/python3.9/site-packages/pip (python 3.9) 2023-04-01T18:34:32,110 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-04-01T18:34:32,137 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-01T18:34:33,795 Collecting setuptools 2023-04-01T18:34:33,925 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.6.1-py3-none-any.whl (1.1 MB) 2023-04-01T18:34:34,212 Collecting wheel 2023-04-01T18:34:34,305 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-04-01T18:34:35,739 Collecting Cython~=3.0.0a11 2023-04-01T18:34:36,839 Using cached https://www.piwheels.org/simple/cython/Cython-3.0.0b2-cp39-cp39-linux_armv7l.whl (10.6 MB) 2023-04-01T18:34:38,366 Collecting numpy 2023-04-01T18:34:39,528 Using cached https://www.piwheels.org/simple/numpy/numpy-1.24.2-cp39-cp39-linux_armv7l.whl (12.3 MB) 2023-04-01T18:34:42,289 Installing collected packages: wheel, setuptools, numpy, Cython 2023-04-01T18:34:42,532 Creating /tmp/pip-build-env-mn91qq69/overlay/bin 2023-04-01T18:34:42,535 changing mode of /tmp/pip-build-env-mn91qq69/overlay/bin/wheel to 755 2023-04-01T18:34:53,564 changing mode of /tmp/pip-build-env-mn91qq69/overlay/bin/f2py to 755 2023-04-01T18:34:53,566 changing mode of /tmp/pip-build-env-mn91qq69/overlay/bin/f2py3 to 755 2023-04-01T18:34:53,568 changing mode of /tmp/pip-build-env-mn91qq69/overlay/bin/f2py3.9 to 755 2023-04-01T18:34:57,254 changing mode of /tmp/pip-build-env-mn91qq69/overlay/bin/cygdb to 755 2023-04-01T18:34:57,256 changing mode of /tmp/pip-build-env-mn91qq69/overlay/bin/cython to 755 2023-04-01T18:34:57,258 changing mode of /tmp/pip-build-env-mn91qq69/overlay/bin/cythonize to 755 2023-04-01T18:34:57,284 Successfully installed Cython-3.0.0b2 numpy-1.24.2 setuptools-67.6.1 wheel-0.40.0 2023-04-01T18:34:57,900 Installing build dependencies: finished with status 'done' 2023-04-01T18:34:57,906 Getting requirements to build wheel: started 2023-04-01T18:34:57,907 Running command Getting requirements to build wheel 2023-04-01T18:35:04,418 Compiling src/pyprotolinc/actuarial/valuation.pyx because it depends on /tmp/pip-build-env-mn91qq69/overlay/lib/python3.9/site-packages/Cython/Includes/libcpp/vector.pxd. 2023-04-01T18:35:04,418 [1/1] Cythonizing src/pyprotolinc/actuarial/valuation.pyx 2023-04-01T18:35:05,087 Getting requirements to build wheel: finished with status 'done' 2023-04-01T18:35:05,099 Created temporary directory: /tmp/pip-modern-metadata-vyx9oufj 2023-04-01T18:35:05,101 Preparing metadata (pyproject.toml): started 2023-04-01T18:35:05,102 Running command Preparing metadata (pyproject.toml) 2023-04-01T18:35:07,094 Preparing metadata (pyproject.toml): finished with status 'done' 2023-04-01T18:35:07,102 Source in /tmp/pip-wheel-7k91c45v/pyprotolinc_712d2dc7a9fe495881d8949045d28510 has version 0.1.7, which satisfies requirement pyprotolinc==0.1.7 from https://files.pythonhosted.org/packages/5b/81/02c6faad2f3b7c46fe867a038d74380e25c4be505534f7c675bbc1f4bec0/PyProtolinc-0.1.7.tar.gz 2023-04-01T18:35:07,103 Removed pyprotolinc==0.1.7 from https://files.pythonhosted.org/packages/5b/81/02c6faad2f3b7c46fe867a038d74380e25c4be505534f7c675bbc1f4bec0/PyProtolinc-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-j6woq2lx' 2023-04-01T18:35:07,109 Created temporary directory: /tmp/pip-unpack-kd3o9zx6 2023-04-01T18:35:07,110 Building wheels for collected packages: pyprotolinc 2023-04-01T18:35:07,114 Created temporary directory: /tmp/pip-wheel-fbu3y2aj 2023-04-01T18:35:07,115 Destination directory: /tmp/pip-wheel-fbu3y2aj 2023-04-01T18:35:07,117 Building wheel for pyprotolinc (pyproject.toml): started 2023-04-01T18:35:07,118 Running command Building wheel for pyprotolinc (pyproject.toml) 2023-04-01T18:35:08,904 /tmp/pip-build-env-mn91qq69/overlay/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'pyprotolinc.actuarial.c_src' as data is deprecated, please list it in `packages`. 2023-04-01T18:35:08,905 !! 2023-04-01T18:35:08,905 ############################ 2023-04-01T18:35:08,906 # Package would be ignored # 2023-04-01T18:35:08,906 ############################ 2023-04-01T18:35:08,906 Python recognizes 'pyprotolinc.actuarial.c_src' as an importable package, 2023-04-01T18:35:08,906 but it is not listed in the `packages` configuration of setuptools. 2023-04-01T18:35:08,906 'pyprotolinc.actuarial.c_src' has been automatically added to the distribution only 2023-04-01T18:35:08,906 because it may contain data files, but this behavior is likely to change 2023-04-01T18:35:08,906 in future versions of setuptools (and therefore is considered deprecated). 2023-04-01T18:35:08,907 Please make sure that 'pyprotolinc.actuarial.c_src' is included as a package by using 2023-04-01T18:35:08,907 the `packages` configuration field or the proper discovery methods 2023-04-01T18:35:08,907 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-04-01T18:35:08,907 instead of `find_packages(...)`/`find:`). 2023-04-01T18:35:08,907 You can read more about "package discovery" and "data files" on setuptools 2023-04-01T18:35:08,907 documentation page. 2023-04-01T18:35:08,908 !! 2023-04-01T18:35:08,908 check.warn(importable) 2023-04-01T18:35:08,908 /tmp/pip-build-env-mn91qq69/overlay/lib/python3.9/site-packages/setuptools/command/build_py.py:202: SetuptoolsDeprecationWarning: Installing 'pyprotolinc.actuarial.c_src.modules' as data is deprecated, please list it in `packages`. 2023-04-01T18:35:08,908 !! 2023-04-01T18:35:08,909 ############################ 2023-04-01T18:35:08,909 # Package would be ignored # 2023-04-01T18:35:08,909 ############################ 2023-04-01T18:35:08,909 Python recognizes 'pyprotolinc.actuarial.c_src.modules' as an importable package, 2023-04-01T18:35:08,909 but it is not listed in the `packages` configuration of setuptools. 2023-04-01T18:35:08,909 'pyprotolinc.actuarial.c_src.modules' has been automatically added to the distribution only 2023-04-01T18:35:08,909 because it may contain data files, but this behavior is likely to change 2023-04-01T18:35:08,909 in future versions of setuptools (and therefore is considered deprecated). 2023-04-01T18:35:08,910 Please make sure that 'pyprotolinc.actuarial.c_src.modules' is included as a package by using 2023-04-01T18:35:08,910 the `packages` configuration field or the proper discovery methods 2023-04-01T18:35:08,910 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-04-01T18:35:08,910 instead of `find_packages(...)`/`find:`). 2023-04-01T18:35:08,910 You can read more about "package discovery" and "data files" on setuptools 2023-04-01T18:35:08,910 documentation page. 2023-04-01T18:35:08,911 !! 2023-04-01T18:35:08,911 check.warn(importable) 2023-04-01T18:35:09,507 In file included from /tmp/pip-build-env-mn91qq69/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1940, 2023-04-01T18:35:09,507 from /tmp/pip-build-env-mn91qq69/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2023-04-01T18:35:09,508 from /tmp/pip-build-env-mn91qq69/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5, 2023-04-01T18:35:09,508 from src/pyprotolinc/actuarial/valuation.cpp:1125: 2023-04-01T18:35:09,508 /tmp/pip-build-env-mn91qq69/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2023-04-01T18:35:09,508 17 | #warning "Using deprecated NumPy API, disable it with " \ 2023-04-01T18:35:09,508 | ^~~~~~~ 2023-04-01T18:35:10,899 In file included from src/pyprotolinc/actuarial/c_src/modules/portfolio.h:20, 2023-04-01T18:35:10,900 from src/pyprotolinc/actuarial/valuation.cpp:1132: 2023-04-01T18:35:10,900 src/pyprotolinc/actuarial/c_src/modules/time_axis.h: In constructor ‘TimeAxis::TimeAxis(TimeStep, int, short int, short int, short int)’: 2023-04-01T18:35:10,900 src/pyprotolinc/actuarial/c_src/modules/time_axis.h:435:13: warning: variable ‘duration’ set but not used [-Wunused-but-set-variable] 2023-04-01T18:35:10,900 435 | int duration; 2023-04-01T18:35:10,900 | ^~~~~~~~ 2023-04-01T18:35:10,963 In file included from src/pyprotolinc/actuarial/valuation.cpp:1132: 2023-04-01T18:35:10,963 src/pyprotolinc/actuarial/c_src/modules/portfolio.h: In function ‘int get_age_at_date(int, int, int, int, int, int)’: 2023-04-01T18:35:10,963 src/pyprotolinc/actuarial/c_src/modules/portfolio.h:459:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2023-04-01T18:35:10,964 459 | int full_years = (dt_month > dob_month || dob_month == dt_month && dob_day <= dt_day) ? dt_year - dob_year : dt_year - dob_year - 1; 2023-04-01T18:35:10,964 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:35:11,230 In file included from src/pyprotolinc/actuarial/valuation.cpp:1136: 2023-04-01T18:35:11,230 src/pyprotolinc/actuarial/c_src/modules/run_config.h: In constructor ‘CRunConfig::CRunConfig(unsigned int, TimeStep, int, int, bool, std::shared_ptr, int)’: 2023-04-01T18:35:11,230 src/pyprotolinc/actuarial/c_src/modules/run_config.h:52:32: warning: ‘CRunConfig::be_assumptions’ will be initialized after [-Wreorder] 2023-04-01T18:35:11,230 52 | shared_ptr be_assumptions; 2023-04-01T18:35:11,231 | ^~~~~~~~~~~~~~ 2023-04-01T18:35:11,231 src/pyprotolinc/actuarial/c_src/modules/run_config.h:49:9: warning: ‘int CRunConfig::_max_age’ [-Wreorder] 2023-04-01T18:35:11,231 49 | int _max_age; 2023-04-01T18:35:11,231 | ^~~~~~~~ 2023-04-01T18:35:11,231 src/pyprotolinc/actuarial/c_src/modules/run_config.h:66:5: warning: when initialized here [-Wreorder] 2023-04-01T18:35:11,231 66 | CRunConfig(unsigned _dim, TimeStep time_step, int years_to_simulate, int num_cpus, bool use_multicore, shared_ptr _be_assumptions, int max_age): 2023-04-01T18:35:11,232 | ^~~~~~~~~~ 2023-04-01T18:35:11,318 In file included from src/pyprotolinc/actuarial/valuation.cpp:1137: 2023-04-01T18:35:11,319 src/pyprotolinc/actuarial/c_src/modules/run_result.h: In member function ‘void RunResult::copy_time_axis(double*, int, int, int) const’: 2023-04-01T18:35:11,319 src/pyprotolinc/actuarial/c_src/modules/run_result.h:312:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:35:11,319 312 | if (row_num != _ta->get_length()) 2023-04-01T18:35:11,319 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:35:11,650 In file included from src/pyprotolinc/actuarial/c_src/modules/record_projector.h:30, 2023-04-01T18:35:11,650 from src/pyprotolinc/actuarial/c_src/modules/runner.h:24, 2023-04-01T18:35:11,650 from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:35:11,651 src/pyprotolinc/actuarial/c_src/modules/payments.h: In constructor ‘AggregatePayments::AggregatePayments(size_t)’: 2023-04-01T18:35:11,651 src/pyprotolinc/actuarial/c_src/modules/payments.h:103:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:35:11,651 103 | for(int j = 0; j < size; j++) { 2023-04-01T18:35:11,651 | ~~^~~~~~ 2023-04-01T18:35:11,669 src/pyprotolinc/actuarial/c_src/modules/payments.h: In constructor ‘AggregatePayments::AggregatePayments(size_t, const std::set&)’: 2023-04-01T18:35:11,669 src/pyprotolinc/actuarial/c_src/modules/payments.h:95:12: warning: ‘AggregatePayments::_size’ will be initialized after [-Wreorder] 2023-04-01T18:35:11,669 95 | size_t _size; 2023-04-01T18:35:11,669 | ^~~~~ 2023-04-01T18:35:11,670 src/pyprotolinc/actuarial/c_src/modules/payments.h:94:19: warning: ‘std::set AggregatePayments::payment_types_used’ [-Wreorder] 2023-04-01T18:35:11,670 94 | std::set payment_types_used; 2023-04-01T18:35:11,670 | ^~~~~~~~~~~~~~~~~~ 2023-04-01T18:35:11,670 src/pyprotolinc/actuarial/c_src/modules/payments.h:110:5: warning: when initialized here [-Wreorder] 2023-04-01T18:35:11,670 110 | AggregatePayments(size_t size, const std::set &_payment_types_used): _size(size), 2023-04-01T18:35:11,670 | ^~~~~~~~~~~~~~~~~ 2023-04-01T18:35:11,672 src/pyprotolinc/actuarial/c_src/modules/payments.h:124:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:35:11,672 124 | for(int j = 0; j < size; j++) { 2023-04-01T18:35:11,672 | ~~^~~~~~ 2023-04-01T18:35:11,673 src/pyprotolinc/actuarial/c_src/modules/payments.h: In member function ‘void AggregatePayments::add_cond_state_payment(int, int, double*, int, int)’: 2023-04-01T18:35:11,674 src/pyprotolinc/actuarial/c_src/modules/payments.h:152:35: warning: comparison of integer expressions of different signedness: ‘std::vector > >::size_type’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 2023-04-01T18:35:11,674 152 | if (state_payouts.size() != num_policies) 2023-04-01T18:35:11,674 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-04-01T18:35:11,776 src/pyprotolinc/actuarial/c_src/modules/payments.h: In member function ‘void AggregatePayments::add_transition_payment(int, int, int, double*, int, int)’: 2023-04-01T18:35:11,777 src/pyprotolinc/actuarial/c_src/modules/payments.h:219:40: warning: comparison of integer expressions of different signedness: ‘std::vector, TransitionConditionalRecordPayout> > >::size_type’ {aka ‘unsigned int’} and ‘const int’ [-Wsign-compare] 2023-04-01T18:35:11,777 219 | if (transition_payouts.size() != num_policies) 2023-04-01T18:35:11,777 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-04-01T18:35:11,898 In file included from src/pyprotolinc/actuarial/c_src/modules/runner.h:24, 2023-04-01T18:35:11,898 from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:35:11,899 src/pyprotolinc/actuarial/c_src/modules/record_projector.h: In member function ‘void ProjectionStateMatrix::print_state_probs(int) const’: 2023-04-01T18:35:11,899 src/pyprotolinc/actuarial/c_src/modules/record_projector.h:183:17: warning: unused variable ‘states’ [-Wunused-variable] 2023-04-01T18:35:11,899 183 | double *states = _state_probs + time_index * _num_states; 2023-04-01T18:35:11,899 | ^~~~~~ 2023-04-01T18:35:11,935 src/pyprotolinc/actuarial/c_src/modules/record_projector.h: In member function ‘void RecordProjector::slice_assumptions(const CPolicy&)’: 2023-04-01T18:35:11,935 src/pyprotolinc/actuarial/c_src/modules/record_projector.h:286:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:35:11,935 286 | for(int n=0; n < _run_config.get_other_assumptions().size(); n++) { 2023-04-01T18:35:11,935 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:35:11,976 In file included from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:35:11,977 src/pyprotolinc/actuarial/c_src/modules/runner.h: In constructor ‘Runner::Runner(int, std::shared_ptr, const CRunConfig&, std::shared_ptr, int)’: 2023-04-01T18:35:11,977 src/pyprotolinc/actuarial/c_src/modules/runner.h:45:40: warning: ‘Runner::_ptr_portfolio’ will be initialized after [-Wreorder] 2023-04-01T18:35:11,977 45 | const shared_ptr _ptr_portfolio; 2023-04-01T18:35:11,977 | ^~~~~~~~~~~~~~ 2023-04-01T18:35:11,977 src/pyprotolinc/actuarial/c_src/modules/runner.h:42:23: warning: ‘const CRunConfig& Runner::_run_config’ [-Wreorder] 2023-04-01T18:35:11,977 42 | const CRunConfig &_run_config; 2023-04-01T18:35:11,978 | ^~~~~~~~~~~ 2023-04-01T18:35:11,978 src/pyprotolinc/actuarial/c_src/modules/runner.h:67:5: warning: when initialized here [-Wreorder] 2023-04-01T18:35:11,978 67 | Runner(int runner_no, const shared_ptr ptr_portfolio, 2023-04-01T18:35:11,978 | ^~~~~~ 2023-04-01T18:35:12,046 In file included from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:35:12,046 src/pyprotolinc/actuarial/c_src/modules/runner.h: In member function ‘void MetaRunner::run(RunResult&, const AggregatePayments&) const’: 2023-04-01T18:35:12,046 src/pyprotolinc/actuarial/c_src/modules/runner.h:169:14: warning: unused variable ‘dimension’ [-Wunused-variable] 2023-04-01T18:35:12,047 169 | unsigned dimension = be_ass.get_dimension(); 2023-04-01T18:35:12,047 | ^~~~~~~~~ 2023-04-01T18:35:12,733 src/pyprotolinc/actuarial/valuation.cpp: In function ‘PyObject* __pyx_pf_11pyprotolinc_10_actuarial_17CPortfolioWrapper_get_info(__pyx_obj_11pyprotolinc_10_actuarial_CPortfolioWrapper*, int)’: 2023-04-01T18:35:12,733 src/pyprotolinc/actuarial/valuation.cpp:24197:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-04-01T18:35:12,733 24197 | __pyx_t_1 = (__pyx_v_k >= (*__pyx_v_self->ptf).size()); 2023-04-01T18:35:12,733 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:35:25,862 In file included from /usr/include/c++/10/vector:72, 2023-04-01T18:35:25,863 from src/pyprotolinc/actuarial/valuation.cpp:1119: 2023-04-01T18:35:25,863 /usr/include/c++/10/bits/vector.tcc: In function ‘void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = double*; _Tp = double; _Alloc = std::allocator]’: 2023-04-01T18:35:25,863 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-04-01T18:35:25,863 721 | vector<_Tp, _Alloc>:: 2023-04-01T18:35:25,863 | ^~~~~~~~~~~~~~~~~~~ 2023-04-01T18:35:25,864 /usr/include/c++/10/bits/vector.tcc:721:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-04-01T18:36:26,160 In file included from /usr/include/c++/10/vector:67, 2023-04-01T18:36:26,161 from src/pyprotolinc/actuarial/valuation.cpp:1119: 2023-04-01T18:36:26,161 /usr/include/c++/10/bits/stl_vector.h: In member function ‘void AggregatePayments::add_cond_state_payment(int, int, double*, int, int)’: 2023-04-01T18:36:26,161 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-04-01T18:36:26,161 1665 | _M_range_insert(__pos, __first, __last, 2023-04-01T18:36:26,161 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:36:26,162 1666 | std::__iterator_category(__first)); 2023-04-01T18:36:26,162 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:36:26,702 /usr/include/c++/10/bits/stl_vector.h: In member function ‘void AggregatePayments::add_transition_payment(int, int, int, double*, int, int)’: 2023-04-01T18:36:26,703 /usr/include/c++/10/bits/stl_vector.h:1665:19: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2023-04-01T18:36:26,703 1665 | _M_range_insert(__pos, __first, __last, 2023-04-01T18:36:26,703 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:36:26,703 1666 | std::__iterator_category(__first)); 2023-04-01T18:36:26,703 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:36:37,964 Building wheel for pyprotolinc (pyproject.toml): finished with status 'done' 2023-04-01T18:36:38,028 Created wheel for pyprotolinc: filename=PyProtolinc-0.1.7-cp39-cp39-linux_armv7l.whl size=2422103 sha256=a87c83328f87681eebc789c9f3fd15cf6e777dcd2ea6a47090ef4f98b91a7301 2023-04-01T18:36:38,029 Stored in directory: /tmp/pip-ephem-wheel-cache-9csoe6pv/wheels/ce/79/e9/a13bb9510d9716c8611f85f3bf4c0ae8818f3526e5d838af79 2023-04-01T18:36:38,045 Successfully built pyprotolinc 2023-04-01T18:36:38,139 Removed build tracker: '/tmp/pip-build-tracker-j6woq2lx'