2023-04-01T18:26:10,309 Created temporary directory: /tmp/pip-ephem-wheel-cache-443sgq5k 2023-04-01T18:26:10,312 Created temporary directory: /tmp/pip-build-tracker-133lcct7 2023-04-01T18:26:10,312 Initialized build tracking at /tmp/pip-build-tracker-133lcct7 2023-04-01T18:26:10,312 Created build tracker: /tmp/pip-build-tracker-133lcct7 2023-04-01T18:26:10,312 Entered build tracker: /tmp/pip-build-tracker-133lcct7 2023-04-01T18:26:10,313 Created temporary directory: /tmp/pip-wheel-_580w2zz 2023-04-01T18:26:10,317 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:26:10,320 Created temporary directory: /tmp/pip-ephem-wheel-cache-zfk76w3f 2023-04-01T18:26:10,348 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-01T18:26:10,352 2 location(s) to search for versions of pyprotolinc: 2023-04-01T18:26:10,352 * https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:26:10,352 * https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:26:10,352 Fetching project page and analyzing links: https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:26:10,352 Getting page https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:26:10,354 Found index url https://pypi.org/simple 2023-04-01T18:26:10,486 Fetched page https://pypi.org/simple/pyprotolinc/ as application/vnd.pypi.simple.v1+json 2023-04-01T18:26:10,490 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:26:10,492 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:26:10,492 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:26:10,493 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:26:10,493 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:26:10,494 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:26:10,494 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:26:10,495 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:26:10,495 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:26:10,495 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:26:10,496 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:26:10,496 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:26:10,497 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:26:10,497 Getting page https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:26:10,499 Found index url https://www.piwheels.org/simple 2023-04-01T18:26:10,797 Fetched page https://www.piwheels.org/simple/pyprotolinc/ as text/html 2023-04-01T18:26:10,799 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:26:10,799 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:26:10,799 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:26:10,800 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:26:10,800 Skipping link: not a file: https://www.piwheels.org/simple/pyprotolinc/ 2023-04-01T18:26:10,800 Skipping link: not a file: https://pypi.org/simple/pyprotolinc/ 2023-04-01T18:26:10,818 Given no hashes to check 1 links for project 'pyprotolinc': discarding no candidates 2023-04-01T18:26:10,835 Collecting pyprotolinc==0.1.6 2023-04-01T18:26:10,837 Created temporary directory: /tmp/pip-unpack-f6o2ppp2 2023-04-01T18:26:10,880 Downloading PyProtolinc-0.1.6.tar.gz (542 kB) 2023-04-01T18:26:11,204 Added pyprotolinc==0.1.6 from https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz to build tracker '/tmp/pip-build-tracker-133lcct7' 2023-04-01T18:26:11,213 Created temporary directory: /tmp/pip-build-env-ecy39u0c 2023-04-01T18:26:11,223 Installing build dependencies: started 2023-04-01T18:26:11,224 Running command pip subprocess to install build dependencies 2023-04-01T18:26:12,493 Using pip 23.0.1 from /usr/local/lib/python3.9/dist-packages/pip (python 3.9) 2023-04-01T18:26:13,114 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:26:13,141 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-04-01T18:26:15,025 Collecting setuptools 2023-04-01T18:26:15,165 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.6.1-py3-none-any.whl (1.1 MB) 2023-04-01T18:26:15,431 Collecting wheel 2023-04-01T18:26:15,465 Using cached https://www.piwheels.org/simple/wheel/wheel-0.40.0-py3-none-any.whl (64 kB) 2023-04-01T18:26:16,960 Collecting Cython~=3.0.0a11 2023-04-01T18:26:16,987 Downloading https://www.piwheels.org/simple/cython/Cython-3.0.0b2-cp39-cp39-linux_armv7l.whl (10.6 MB) 2023-04-01T18:26:18,297 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.6/10.6 MB 7.9 MB/s eta 0:00:00 2023-04-01T18:26:19,757 Collecting numpy 2023-04-01T18:26:21,031 Using cached https://www.piwheels.org/simple/numpy/numpy-1.24.2-cp39-cp39-linux_armv7l.whl (12.3 MB) 2023-04-01T18:26:23,904 Installing collected packages: wheel, setuptools, numpy, Cython 2023-04-01T18:26:24,141 Creating /tmp/pip-build-env-ecy39u0c/overlay/bin 2023-04-01T18:26:24,143 changing mode of /tmp/pip-build-env-ecy39u0c/overlay/bin/wheel to 755 2023-04-01T18:26:35,172 changing mode of /tmp/pip-build-env-ecy39u0c/overlay/bin/f2py to 755 2023-04-01T18:26:35,174 changing mode of /tmp/pip-build-env-ecy39u0c/overlay/bin/f2py3 to 755 2023-04-01T18:26:35,177 changing mode of /tmp/pip-build-env-ecy39u0c/overlay/bin/f2py3.9 to 755 2023-04-01T18:26:38,870 changing mode of /tmp/pip-build-env-ecy39u0c/overlay/bin/cygdb to 755 2023-04-01T18:26:38,873 changing mode of /tmp/pip-build-env-ecy39u0c/overlay/bin/cython to 755 2023-04-01T18:26:38,875 changing mode of /tmp/pip-build-env-ecy39u0c/overlay/bin/cythonize to 755 2023-04-01T18:26:38,900 Successfully installed Cython-3.0.0b2 numpy-1.24.2 setuptools-67.6.1 wheel-0.40.0 2023-04-01T18:26:39,526 Installing build dependencies: finished with status 'done' 2023-04-01T18:26:39,531 Getting requirements to build wheel: started 2023-04-01T18:26:39,532 Running command Getting requirements to build wheel 2023-04-01T18:26:46,211 Compiling src/pyprotolinc/actuarial/valuation.pyx because it depends on /tmp/pip-build-env-ecy39u0c/overlay/lib/python3.9/site-packages/Cython/Includes/libcpp/vector.pxd. 2023-04-01T18:26:46,212 [1/1] Cythonizing src/pyprotolinc/actuarial/valuation.pyx 2023-04-01T18:26:46,886 Getting requirements to build wheel: finished with status 'done' 2023-04-01T18:26:46,897 Created temporary directory: /tmp/pip-modern-metadata-xy_ixusp 2023-04-01T18:26:46,900 Preparing metadata (pyproject.toml): started 2023-04-01T18:26:46,901 Running command Preparing metadata (pyproject.toml) 2023-04-01T18:26:48,905 Preparing metadata (pyproject.toml): finished with status 'done' 2023-04-01T18:26:48,913 Source in /tmp/pip-wheel-_580w2zz/pyprotolinc_7e6d0e6e4435499d840416779470f620 has version 0.1.6, which satisfies requirement pyprotolinc==0.1.6 from https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz 2023-04-01T18:26:48,914 Removed pyprotolinc==0.1.6 from https://files.pythonhosted.org/packages/eb/00/2170d648145eb9d33611e15a09d8241a468dbf6c366fd200370ca1f2d6f5/PyProtolinc-0.1.6.tar.gz from build tracker '/tmp/pip-build-tracker-133lcct7' 2023-04-01T18:26:48,920 Created temporary directory: /tmp/pip-unpack-9i2lusem 2023-04-01T18:26:48,921 Building wheels for collected packages: pyprotolinc 2023-04-01T18:26:48,926 Created temporary directory: /tmp/pip-wheel-y91q0jfh 2023-04-01T18:26:48,926 Destination directory: /tmp/pip-wheel-y91q0jfh 2023-04-01T18:26:48,929 Building wheel for pyprotolinc (pyproject.toml): started 2023-04-01T18:26:48,930 Running command Building wheel for pyprotolinc (pyproject.toml) 2023-04-01T18:26:50,724 /tmp/pip-build-env-ecy39u0c/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:26:50,725 !! 2023-04-01T18:26:50,725 ############################ 2023-04-01T18:26:50,725 # Package would be ignored # 2023-04-01T18:26:50,725 ############################ 2023-04-01T18:26:50,725 Python recognizes 'pyprotolinc.actuarial.c_src' as an importable package, 2023-04-01T18:26:50,726 but it is not listed in the `packages` configuration of setuptools. 2023-04-01T18:26:50,726 'pyprotolinc.actuarial.c_src' has been automatically added to the distribution only 2023-04-01T18:26:50,726 because it may contain data files, but this behavior is likely to change 2023-04-01T18:26:50,726 in future versions of setuptools (and therefore is considered deprecated). 2023-04-01T18:26:50,726 Please make sure that 'pyprotolinc.actuarial.c_src' is included as a package by using 2023-04-01T18:26:50,726 the `packages` configuration field or the proper discovery methods 2023-04-01T18:26:50,726 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-04-01T18:26:50,727 instead of `find_packages(...)`/`find:`). 2023-04-01T18:26:50,727 You can read more about "package discovery" and "data files" on setuptools 2023-04-01T18:26:50,727 documentation page. 2023-04-01T18:26:50,727 !! 2023-04-01T18:26:50,728 check.warn(importable) 2023-04-01T18:26:50,728 /tmp/pip-build-env-ecy39u0c/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:26:50,728 !! 2023-04-01T18:26:50,728 ############################ 2023-04-01T18:26:50,728 # Package would be ignored # 2023-04-01T18:26:50,729 ############################ 2023-04-01T18:26:50,729 Python recognizes 'pyprotolinc.actuarial.c_src.modules' as an importable package, 2023-04-01T18:26:50,729 but it is not listed in the `packages` configuration of setuptools. 2023-04-01T18:26:50,729 'pyprotolinc.actuarial.c_src.modules' has been automatically added to the distribution only 2023-04-01T18:26:50,729 because it may contain data files, but this behavior is likely to change 2023-04-01T18:26:50,729 in future versions of setuptools (and therefore is considered deprecated). 2023-04-01T18:26:50,729 Please make sure that 'pyprotolinc.actuarial.c_src.modules' is included as a package by using 2023-04-01T18:26:50,730 the `packages` configuration field or the proper discovery methods 2023-04-01T18:26:50,730 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2023-04-01T18:26:50,730 instead of `find_packages(...)`/`find:`). 2023-04-01T18:26:50,730 You can read more about "package discovery" and "data files" on setuptools 2023-04-01T18:26:50,730 documentation page. 2023-04-01T18:26:50,731 !! 2023-04-01T18:26:50,731 check.warn(importable) 2023-04-01T18:26:51,375 In file included from /tmp/pip-build-env-ecy39u0c/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1940, 2023-04-01T18:26:51,375 from /tmp/pip-build-env-ecy39u0c/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2023-04-01T18:26:51,375 from /tmp/pip-build-env-ecy39u0c/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5, 2023-04-01T18:26:51,375 from src/pyprotolinc/actuarial/valuation.cpp:1125: 2023-04-01T18:26:51,375 /tmp/pip-build-env-ecy39u0c/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:26:51,376 17 | #warning "Using deprecated NumPy API, disable it with " \ 2023-04-01T18:26:51,376 | ^~~~~~~ 2023-04-01T18:26:52,788 In file included from src/pyprotolinc/actuarial/c_src/modules/portfolio.h:20, 2023-04-01T18:26:52,788 from src/pyprotolinc/actuarial/valuation.cpp:1132: 2023-04-01T18:26:52,788 src/pyprotolinc/actuarial/c_src/modules/time_axis.h: In constructor ‘TimeAxis::TimeAxis(TimeStep, int, short int, short int, short int)’: 2023-04-01T18:26:52,788 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:26:52,789 435 | int duration; 2023-04-01T18:26:52,789 | ^~~~~~~~ 2023-04-01T18:26:52,852 In file included from src/pyprotolinc/actuarial/valuation.cpp:1132: 2023-04-01T18:26:52,852 src/pyprotolinc/actuarial/c_src/modules/portfolio.h: In function ‘int get_age_at_date(int, int, int, int, int, int)’: 2023-04-01T18:26:52,852 src/pyprotolinc/actuarial/c_src/modules/portfolio.h:459:69: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 2023-04-01T18:26:52,852 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:26:52,852 | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:26:53,119 In file included from src/pyprotolinc/actuarial/valuation.cpp:1136: 2023-04-01T18:26:53,119 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:26:53,119 src/pyprotolinc/actuarial/c_src/modules/run_config.h:52:32: warning: ‘CRunConfig::be_assumptions’ will be initialized after [-Wreorder] 2023-04-01T18:26:53,120 52 | shared_ptr be_assumptions; 2023-04-01T18:26:53,120 | ^~~~~~~~~~~~~~ 2023-04-01T18:26:53,120 src/pyprotolinc/actuarial/c_src/modules/run_config.h:49:9: warning: ‘int CRunConfig::_max_age’ [-Wreorder] 2023-04-01T18:26:53,120 49 | int _max_age; 2023-04-01T18:26:53,120 | ^~~~~~~~ 2023-04-01T18:26:53,120 src/pyprotolinc/actuarial/c_src/modules/run_config.h:66:5: warning: when initialized here [-Wreorder] 2023-04-01T18:26:53,121 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:26:53,121 | ^~~~~~~~~~ 2023-04-01T18:26:53,208 In file included from src/pyprotolinc/actuarial/valuation.cpp:1137: 2023-04-01T18:26:53,208 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:26:53,208 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:26:53,208 312 | if (row_num != _ta->get_length()) 2023-04-01T18:26:53,208 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:26:53,533 In file included from src/pyprotolinc/actuarial/c_src/modules/record_projector.h:30, 2023-04-01T18:26:53,533 from src/pyprotolinc/actuarial/c_src/modules/runner.h:24, 2023-04-01T18:26:53,533 from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:26:53,533 src/pyprotolinc/actuarial/c_src/modules/payments.h: In constructor ‘AggregatePayments::AggregatePayments(size_t)’: 2023-04-01T18:26:53,534 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:26:53,534 103 | for(int j = 0; j < size; j++) { 2023-04-01T18:26:53,534 | ~~^~~~~~ 2023-04-01T18:26:53,552 src/pyprotolinc/actuarial/c_src/modules/payments.h: In constructor ‘AggregatePayments::AggregatePayments(size_t, const std::set&)’: 2023-04-01T18:26:53,552 src/pyprotolinc/actuarial/c_src/modules/payments.h:95:12: warning: ‘AggregatePayments::_size’ will be initialized after [-Wreorder] 2023-04-01T18:26:53,552 95 | size_t _size; 2023-04-01T18:26:53,552 | ^~~~~ 2023-04-01T18:26:53,552 src/pyprotolinc/actuarial/c_src/modules/payments.h:94:19: warning: ‘std::set AggregatePayments::payment_types_used’ [-Wreorder] 2023-04-01T18:26:53,553 94 | std::set payment_types_used; 2023-04-01T18:26:53,553 | ^~~~~~~~~~~~~~~~~~ 2023-04-01T18:26:53,553 src/pyprotolinc/actuarial/c_src/modules/payments.h:110:5: warning: when initialized here [-Wreorder] 2023-04-01T18:26:53,553 110 | AggregatePayments(size_t size, const std::set &_payment_types_used): _size(size), 2023-04-01T18:26:53,553 | ^~~~~~~~~~~~~~~~~ 2023-04-01T18:26:53,555 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:26:53,555 124 | for(int j = 0; j < size; j++) { 2023-04-01T18:26:53,555 | ~~^~~~~~ 2023-04-01T18:26:53,556 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:26:53,557 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:26:53,557 152 | if (state_payouts.size() != num_policies) 2023-04-01T18:26:53,557 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-04-01T18:26:53,659 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:26:53,660 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:26:53,660 219 | if (transition_payouts.size() != num_policies) 2023-04-01T18:26:53,660 | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 2023-04-01T18:26:53,781 In file included from src/pyprotolinc/actuarial/c_src/modules/runner.h:24, 2023-04-01T18:26:53,782 from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:26:53,782 src/pyprotolinc/actuarial/c_src/modules/record_projector.h: In member function ‘void ProjectionStateMatrix::print_state_probs(int) const’: 2023-04-01T18:26:53,782 src/pyprotolinc/actuarial/c_src/modules/record_projector.h:183:17: warning: unused variable ‘states’ [-Wunused-variable] 2023-04-01T18:26:53,782 183 | double *states = _state_probs + time_index * _num_states; 2023-04-01T18:26:53,782 | ^~~~~~ 2023-04-01T18:26:53,818 src/pyprotolinc/actuarial/c_src/modules/record_projector.h: In member function ‘void RecordProjector::slice_assumptions(const CPolicy&)’: 2023-04-01T18:26:53,818 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:26:53,819 286 | for(int n=0; n < _run_config.get_other_assumptions().size(); n++) { 2023-04-01T18:26:53,819 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:26:53,860 In file included from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:26:53,860 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:26:53,860 src/pyprotolinc/actuarial/c_src/modules/runner.h:45:40: warning: ‘Runner::_ptr_portfolio’ will be initialized after [-Wreorder] 2023-04-01T18:26:53,860 45 | const shared_ptr _ptr_portfolio; 2023-04-01T18:26:53,860 | ^~~~~~~~~~~~~~ 2023-04-01T18:26:53,861 src/pyprotolinc/actuarial/c_src/modules/runner.h:42:23: warning: ‘const CRunConfig& Runner::_run_config’ [-Wreorder] 2023-04-01T18:26:53,861 42 | const CRunConfig &_run_config; 2023-04-01T18:26:53,861 | ^~~~~~~~~~~ 2023-04-01T18:26:53,861 src/pyprotolinc/actuarial/c_src/modules/runner.h:67:5: warning: when initialized here [-Wreorder] 2023-04-01T18:26:53,861 67 | Runner(int runner_no, const shared_ptr ptr_portfolio, 2023-04-01T18:26:53,861 | ^~~~~~ 2023-04-01T18:26:53,930 In file included from src/pyprotolinc/actuarial/valuation.cpp:1138: 2023-04-01T18:26:53,930 src/pyprotolinc/actuarial/c_src/modules/runner.h: In member function ‘void MetaRunner::run(RunResult&, const AggregatePayments&) const’: 2023-04-01T18:26:53,930 src/pyprotolinc/actuarial/c_src/modules/runner.h:169:14: warning: unused variable ‘dimension’ [-Wunused-variable] 2023-04-01T18:26:53,930 169 | unsigned dimension = be_ass.get_dimension(); 2023-04-01T18:26:53,930 | ^~~~~~~~~ 2023-04-01T18:26:54,614 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:26:54,614 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:26:54,614 24197 | __pyx_t_1 = (__pyx_v_k >= (*__pyx_v_self->ptf).size()); 2023-04-01T18:26:54,615 | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:27:07,646 In file included from /usr/include/c++/10/vector:72, 2023-04-01T18:27:07,646 from src/pyprotolinc/actuarial/valuation.cpp:1119: 2023-04-01T18:27:07,646 /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:27:07,646 /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:27:07,647 721 | vector<_Tp, _Alloc>:: 2023-04-01T18:27:07,647 | ^~~~~~~~~~~~~~~~~~~ 2023-04-01T18:27:07,647 /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:28:07,860 In file included from /usr/include/c++/10/vector:67, 2023-04-01T18:28:07,861 from src/pyprotolinc/actuarial/valuation.cpp:1119: 2023-04-01T18:28:07,861 /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:28:07,861 /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:28:07,861 1665 | _M_range_insert(__pos, __first, __last, 2023-04-01T18:28:07,862 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:28:07,862 1666 | std::__iterator_category(__first)); 2023-04-01T18:28:07,862 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:28:08,406 /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:28:08,406 /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:28:08,406 1665 | _M_range_insert(__pos, __first, __last, 2023-04-01T18:28:08,407 | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:28:08,407 1666 | std::__iterator_category(__first)); 2023-04-01T18:28:08,407 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-04-01T18:28:19,619 Building wheel for pyprotolinc (pyproject.toml): finished with status 'done' 2023-04-01T18:28:19,683 Created wheel for pyprotolinc: filename=PyProtolinc-0.1.6-cp39-cp39-linux_armv7l.whl size=2421096 sha256=a8d2fdd4258f0bd0363d76a650aed04b7ba0fc67a8d168b3b278de04873306c4 2023-04-01T18:28:19,684 Stored in directory: /tmp/pip-ephem-wheel-cache-zfk76w3f/wheels/d3/bb/e4/019d2d98f83b6210283a76dccdafbf7b3ca3d9052991e18b97 2023-04-01T18:28:19,700 Successfully built pyprotolinc 2023-04-01T18:28:19,782 Removed build tracker: '/tmp/pip-build-tracker-133lcct7'