2021-07-14T11:12:43,865 Created temporary directory: /tmp/pip-ephem-wheel-cache-_q8w8zho 2021-07-14T11:12:43,868 Created temporary directory: /tmp/pip-req-tracker-idxpw03y 2021-07-14T11:12:43,869 Initialized build tracking at /tmp/pip-req-tracker-idxpw03y 2021-07-14T11:12:43,869 Created build tracker: /tmp/pip-req-tracker-idxpw03y 2021-07-14T11:12:43,869 Entered build tracker: /tmp/pip-req-tracker-idxpw03y 2021-07-14T11:12:43,870 Created temporary directory: /tmp/pip-wheel-5r1xzhi4 2021-07-14T11:12:43,903 1 location(s) to search for versions of pysurvival: 2021-07-14T11:12:43,903 * https://pypi.org/simple/pysurvival/ 2021-07-14T11:12:43,903 Fetching project page and analyzing links: https://pypi.org/simple/pysurvival/ 2021-07-14T11:12:43,904 Getting page https://pypi.org/simple/pysurvival/ 2021-07-14T11:12:43,906 Found index url https://pypi.org/simple 2021-07-14T11:12:44,018 Skipping link: none of the wheel's tags (cp37-cp37m-macosx_10_13_x86_64) are compatible (run pip debug --verbose to show compatible tags): https://files.pythonhosted.org/packages/ee/82/3a983c279b14f0b91cd96ba2cf8ee1e0ec49fad89605a89f60961c50ee37/pysurvival-0.1.2-cp37-cp37m-macosx_10_13_x86_64.whl#sha256=a75621083781d32125e351b3c2159d328c838bff64a3c3ffd0192c3e5944b6b8 (from https://pypi.org/simple/pysurvival/) 2021-07-14T11:12:44,019 Found link https://files.pythonhosted.org/packages/13/dd/d7bf69b6e1e0d1cd243b39577867c15d092404d5bc7afef3ae135b50717f/pysurvival-0.1.2.tar.gz#sha256=57cb567323fa314ceaf17fe39745b007855606cb1304a4124a78334ff9d03707 (from https://pypi.org/simple/pysurvival/), version: 0.1.2 2021-07-14T11:12:44,019 Skipping link: not a file: https://pypi.org/simple/pysurvival/ 2021-07-14T11:12:44,020 Given no hashes to check 1 links for project 'pysurvival': discarding no candidates 2021-07-14T11:12:44,042 Collecting pysurvival==0.1.2 2021-07-14T11:12:44,044 Created temporary directory: /tmp/pip-unpack-vjb8_ay6 2021-07-14T11:12:44,095 Downloading pysurvival-0.1.2.tar.gz (4.7 MB) 2021-07-14T11:12:45,649 Added pysurvival==0.1.2 from https://files.pythonhosted.org/packages/13/dd/d7bf69b6e1e0d1cd243b39577867c15d092404d5bc7afef3ae135b50717f/pysurvival-0.1.2.tar.gz#sha256=57cb567323fa314ceaf17fe39745b007855606cb1304a4124a78334ff9d03707 to build tracker '/tmp/pip-req-tracker-idxpw03y' 2021-07-14T11:12:45,650 Running setup.py (path:/tmp/pip-wheel-5r1xzhi4/pysurvival_01c84232cfe1467dbba42d1f4f9239e4/setup.py) egg_info for package pysurvival 2021-07-14T11:12:45,651 Created temporary directory: /tmp/pip-pip-egg-info-cmg_4f7a 2021-07-14T11:12:45,651 Running command python setup.py egg_info 2021-07-14T11:12:47,326 running egg_info 2021-07-14T11:12:47,329 creating /tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info 2021-07-14T11:12:47,330 writing /tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info/PKG-INFO 2021-07-14T11:12:47,332 writing dependency_links to /tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info/dependency_links.txt 2021-07-14T11:12:47,334 writing requirements to /tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info/requires.txt 2021-07-14T11:12:47,335 writing top-level names to /tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info/top_level.txt 2021-07-14T11:12:47,337 writing manifest file '/tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info/SOURCES.txt' 2021-07-14T11:12:47,796 reading manifest file '/tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info/SOURCES.txt' 2021-07-14T11:12:47,799 reading manifest template 'MANIFEST.in' 2021-07-14T11:12:47,900 warning: no files found matching '*.txt' under directory 'docs' 2021-07-14T11:12:48,458 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2021-07-14T11:12:48,458 adding license file 'LICENSE.txt' 2021-07-14T11:12:48,472 writing manifest file '/tmp/pip-pip-egg-info-cmg_4f7a/pysurvival.egg-info/SOURCES.txt' 2021-07-14T11:12:48,606 Source in /tmp/pip-wheel-5r1xzhi4/pysurvival_01c84232cfe1467dbba42d1f4f9239e4 has version 0.1.2, which satisfies requirement pysurvival==0.1.2 from https://files.pythonhosted.org/packages/13/dd/d7bf69b6e1e0d1cd243b39577867c15d092404d5bc7afef3ae135b50717f/pysurvival-0.1.2.tar.gz#sha256=57cb567323fa314ceaf17fe39745b007855606cb1304a4124a78334ff9d03707 2021-07-14T11:12:48,607 Removed pysurvival==0.1.2 from https://files.pythonhosted.org/packages/13/dd/d7bf69b6e1e0d1cd243b39577867c15d092404d5bc7afef3ae135b50717f/pysurvival-0.1.2.tar.gz#sha256=57cb567323fa314ceaf17fe39745b007855606cb1304a4124a78334ff9d03707 from build tracker '/tmp/pip-req-tracker-idxpw03y' 2021-07-14T11:12:48,612 Created temporary directory: /tmp/pip-unpack-kn666afv 2021-07-14T11:12:48,612 Building wheels for collected packages: pysurvival 2021-07-14T11:12:48,617 Created temporary directory: /tmp/pip-wheel-s0f8uofo 2021-07-14T11:12:48,617 Building wheel for pysurvival (setup.py): started 2021-07-14T11:12:48,618 Destination directory: /tmp/pip-wheel-s0f8uofo 2021-07-14T11:12:48,618 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-5r1xzhi4/pysurvival_01c84232cfe1467dbba42d1f4f9239e4/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-5r1xzhi4/pysurvival_01c84232cfe1467dbba42d1f4f9239e4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-s0f8uofo 2021-07-14T11:12:50,300 running bdist_wheel 2021-07-14T11:12:50,539 running build 2021-07-14T11:12:50,539 running build_py 2021-07-14T11:12:50,706 creating build 2021-07-14T11:12:50,706 creating build/lib.linux-armv7l-3.9 2021-07-14T11:12:50,707 creating build/lib.linux-armv7l-3.9/pysurvival 2021-07-14T11:12:50,709 copying pysurvival/__init__.py -> build/lib.linux-armv7l-3.9/pysurvival 2021-07-14T11:12:50,711 creating build/lib.linux-armv7l-3.9/pysurvival/datasets 2021-07-14T11:12:50,712 copying pysurvival/datasets/__init__.py -> build/lib.linux-armv7l-3.9/pysurvival/datasets 2021-07-14T11:12:50,715 creating build/lib.linux-armv7l-3.9/pysurvival/utils 2021-07-14T11:12:50,716 copying pysurvival/utils/optimization.py -> build/lib.linux-armv7l-3.9/pysurvival/utils 2021-07-14T11:12:50,719 copying pysurvival/utils/metrics.py -> build/lib.linux-armv7l-3.9/pysurvival/utils 2021-07-14T11:12:50,722 copying pysurvival/utils/display.py -> build/lib.linux-armv7l-3.9/pysurvival/utils 2021-07-14T11:12:50,725 copying pysurvival/utils/__init__.py -> build/lib.linux-armv7l-3.9/pysurvival/utils 2021-07-14T11:12:50,728 copying pysurvival/utils/neural_networks.py -> build/lib.linux-armv7l-3.9/pysurvival/utils 2021-07-14T11:12:50,731 creating build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,732 copying pysurvival/models/non_parametric.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,735 copying pysurvival/models/multi_task.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,739 copying pysurvival/models/__init__.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,742 copying pysurvival/models/semi_parametric.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,745 copying pysurvival/models/simulations.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,749 copying pysurvival/models/survival_forest.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,752 copying pysurvival/models/parametric.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,755 copying pysurvival/models/svm.py -> build/lib.linux-armv7l-3.9/pysurvival/models 2021-07-14T11:12:50,758 running egg_info 2021-07-14T11:12:50,774 writing pysurvival.egg-info/PKG-INFO 2021-07-14T11:12:50,776 writing dependency_links to pysurvival.egg-info/dependency_links.txt 2021-07-14T11:12:50,778 writing requirements to pysurvival.egg-info/requires.txt 2021-07-14T11:12:50,780 writing top-level names to pysurvival.egg-info/top_level.txt 2021-07-14T11:12:50,825 reading manifest file 'pysurvival.egg-info/SOURCES.txt' 2021-07-14T11:12:50,834 reading manifest template 'MANIFEST.in' 2021-07-14T11:12:50,927 warning: no files found matching '*.txt' under directory 'docs' 2021-07-14T11:12:51,510 warning: no previously-included files matching '*.py[co]' found anywhere in distribution 2021-07-14T11:12:51,510 adding license file 'LICENSE.txt' 2021-07-14T11:12:51,527 writing manifest file 'pysurvival.egg-info/SOURCES.txt' 2021-07-14T11:12:51,540 copying pysurvival/.DS_Store -> build/lib.linux-armv7l-3.9/pysurvival 2021-07-14T11:12:51,543 creating build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,544 copying pysurvival/cpp_extensions/_coxph.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,562 copying pysurvival/cpp_extensions/_coxph.pyx -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,566 copying pysurvival/cpp_extensions/_functions.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,571 copying pysurvival/cpp_extensions/_functions.pyx -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,574 copying pysurvival/cpp_extensions/_metrics.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,580 copying pysurvival/cpp_extensions/_metrics.pyx -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,583 copying pysurvival/cpp_extensions/_non_parametric.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,599 copying pysurvival/cpp_extensions/_non_parametric.pyx -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,602 copying pysurvival/cpp_extensions/_survival_forest.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,615 copying pysurvival/cpp_extensions/_survival_forest.pyx -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,618 copying pysurvival/cpp_extensions/_svm.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,640 copying pysurvival/cpp_extensions/_svm.pyx -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,643 copying pysurvival/cpp_extensions/functions.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,646 copying pysurvival/cpp_extensions/functions.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,649 copying pysurvival/cpp_extensions/metrics.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,652 copying pysurvival/cpp_extensions/metrics.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,654 copying pysurvival/cpp_extensions/non_parametric.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,658 copying pysurvival/cpp_extensions/non_parametric.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,660 copying pysurvival/cpp_extensions/survival_forest.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,664 copying pysurvival/cpp_extensions/survival_forest.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,668 copying pysurvival/cpp_extensions/survival_forest_data.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,671 copying pysurvival/cpp_extensions/survival_forest_data.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,674 copying pysurvival/cpp_extensions/survival_forest_globals.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,676 copying pysurvival/cpp_extensions/survival_forest_tree.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,680 copying pysurvival/cpp_extensions/survival_forest_tree.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,684 copying pysurvival/cpp_extensions/survival_forest_utility.cpp -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,687 copying pysurvival/cpp_extensions/survival_forest_utility.h -> build/lib.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,691 copying pysurvival/datasets/churn.csv -> build/lib.linux-armv7l-3.9/pysurvival/datasets 2021-07-14T11:12:51,698 copying pysurvival/datasets/credit_risk.csv -> build/lib.linux-armv7l-3.9/pysurvival/datasets 2021-07-14T11:12:51,705 copying pysurvival/datasets/employee_attrition.csv -> build/lib.linux-armv7l-3.9/pysurvival/datasets 2021-07-14T11:12:51,725 copying pysurvival/datasets/maintenance.csv -> build/lib.linux-armv7l-3.9/pysurvival/datasets 2021-07-14T11:12:51,730 copying pysurvival/datasets/simple_example.csv -> build/lib.linux-armv7l-3.9/pysurvival/datasets 2021-07-14T11:12:51,739 running build_ext 2021-07-14T11:12:51,745 building 'pysurvival.utils._functions' extension 2021-07-14T11:12:51,746 creating build/temp.linux-armv7l-3.9 2021-07-14T11:12:51,746 creating build/temp.linux-armv7l-3.9/pysurvival 2021-07-14T11:12:51,747 creating build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions 2021-07-14T11:12:51,748 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c pysurvival/cpp_extensions/_functions.cpp -o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/_functions.o -std=c++11 -O3 2021-07-14T11:12:53,998 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-14T11:12:53,999 from /usr/include/python3.9/Python.h:97, 2021-07-14T11:12:53,999 from pysurvival/cpp_extensions/_functions.cpp:4: 2021-07-14T11:12:53,999 pysurvival/cpp_extensions/_functions.cpp: In function ‘int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)’: 2021-07-14T11:12:53,999 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,000 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,000 | ^ 2021-07-14T11:12:54,000 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,000 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:12:54,000 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,001 pysurvival/cpp_extensions/_functions.cpp:2459:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,001 2459 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,001 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,001 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,002 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,002 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,002 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,002 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:12:54,002 | ^ 2021-07-14T11:12:54,003 pysurvival/cpp_extensions/_functions.cpp:2459:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,003 2459 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,003 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,003 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:12:54,004 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:12:54,004 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,004 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,004 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,004 | ^ 2021-07-14T11:12:54,005 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,005 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:12:54,005 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,005 pysurvival/cpp_extensions/_functions.cpp:2459:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,005 2459 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,006 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,006 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,006 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,006 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,006 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,007 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,007 | ^ 2021-07-14T11:12:54,007 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,007 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:12:54,008 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,008 pysurvival/cpp_extensions/_functions.cpp:2459:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,008 2459 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,008 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,008 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,009 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,009 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,009 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,009 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:12:54,010 | ^ 2021-07-14T11:12:54,010 pysurvival/cpp_extensions/_functions.cpp:2459:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,010 2459 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,010 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,011 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:12:54,011 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:12:54,011 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,011 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,011 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,012 | ^ 2021-07-14T11:12:54,012 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,012 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:12:54,012 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,012 pysurvival/cpp_extensions/_functions.cpp:2459:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,013 2459 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,013 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,013 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,013 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,013 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,014 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,014 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,014 | ^ 2021-07-14T11:12:54,014 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,015 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:12:54,015 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,015 pysurvival/cpp_extensions/_functions.cpp:2475:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,015 2475 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,015 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,016 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,016 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,016 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,016 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,016 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:12:54,017 | ^ 2021-07-14T11:12:54,017 pysurvival/cpp_extensions/_functions.cpp:2475:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,017 2475 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,017 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,017 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:12:54,018 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:12:54,018 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,018 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,018 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,019 | ^ 2021-07-14T11:12:54,019 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,019 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:12:54,019 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,019 pysurvival/cpp_extensions/_functions.cpp:2475:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,020 2475 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,020 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,020 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,020 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,021 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,021 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,021 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,021 | ^ 2021-07-14T11:12:54,021 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,022 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:12:54,022 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,022 pysurvival/cpp_extensions/_functions.cpp:2475:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,022 2475 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,022 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,023 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,023 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,023 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,023 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,024 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:12:54,024 | ^ 2021-07-14T11:12:54,024 pysurvival/cpp_extensions/_functions.cpp:2475:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,024 2475 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,024 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,025 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:12:54,025 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:12:54,025 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,025 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:12:54,025 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:12:54,026 | ^ 2021-07-14T11:12:54,026 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:12:54,026 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:12:54,026 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,026 pysurvival/cpp_extensions/_functions.cpp:2475:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:12:54,027 2475 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:12:54,027 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:54,027 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:12:54,027 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:12:54,027 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:55,474 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:12:55,474 from pysurvival/cpp_extensions/_functions.cpp:626: 2021-07-14T11:12:55,475 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:12:55,475 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:12:55,475 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:12:55,476 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:55,476 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:12:55,588 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector __pyx_convert_vector_from_py_double(PyObject*)’: 2021-07-14T11:12:55,589 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:12:55,589 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:12:55,589 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:56,438 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2021-07-14T11:12:56,439 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-14T11:12:56,439 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:12:56,439 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:56,789 /usr/include/c++/10/bits/vector.tcc: In function ‘PyObject* __pyx_pw_10pysurvival_5utils_10_functions_3_argmin_buckets(PyObject*, PyObject*, PyObject*)’: 2021-07-14T11:12:56,789 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:12:56,789 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:12:56,790 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:12:58,016 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c pysurvival/cpp_extensions/functions.cpp -o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/functions.o -std=c++11 -O3 2021-07-14T11:13:00,150 pysurvival/cpp_extensions/functions.cpp: In function ‘std::vector argsort(std::vector, bool)’: 2021-07-14T11:13:00,150 pysurvival/cpp_extensions/functions.cpp:32:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,150 32 | for (int i = 0; i < n; ++i){ 2021-07-14T11:13:00,150 | ~~^~~ 2021-07-14T11:13:00,150 pysurvival/cpp_extensions/functions.cpp:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,151 38 | for (int i = 0; i < n; ++i){ 2021-07-14T11:13:00,151 | ~~^~~ 2021-07-14T11:13:00,163 pysurvival/cpp_extensions/functions.cpp:44:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,163 44 | for (int i = 0; i < n; ++i){ 2021-07-14T11:13:00,163 | ~~^~~ 2021-07-14T11:13:00,182 pysurvival/cpp_extensions/functions.cpp: In function ‘std::vector > get_time_buckets(std::vector)’: 2021-07-14T11:13:00,183 pysurvival/cpp_extensions/functions.cpp:56:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,183 56 | for (int i = 0; i < N-1; ++i){ 2021-07-14T11:13:00,183 | ~~^~~~~ 2021-07-14T11:13:00,201 pysurvival/cpp_extensions/functions.cpp: In function ‘int argmin_buckets(double, std::vector >)’: 2021-07-14T11:13:00,202 pysurvival/cpp_extensions/functions.cpp:106:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,202 106 | for (int j = 0; j < J; ++j){ 2021-07-14T11:13:00,202 | ~~^~~ 2021-07-14T11:13:00,218 pysurvival/cpp_extensions/functions.cpp: In function ‘std::vector cumsum(std::vector)’: 2021-07-14T11:13:00,218 pysurvival/cpp_extensions/functions.cpp:154:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,218 154 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:00,218 | ~~^~~ 2021-07-14T11:13:00,261 pysurvival/cpp_extensions/functions.cpp: In function ‘std::map > baseline_functions(std::vector, std::vector, std::vector)’: 2021-07-14T11:13:00,261 pysurvival/cpp_extensions/functions.cpp:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,261 189 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:00,261 | ~~^~~ 2021-07-14T11:13:00,262 pysurvival/cpp_extensions/functions.cpp:198:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,262 198 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:00,262 | ~~^~~ 2021-07-14T11:13:00,262 pysurvival/cpp_extensions/functions.cpp:208:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:00,262 208 | if (i < N-1 & T[i] == T[i+1]){ 2021-07-14T11:13:00,262 | ~~^~~~~ 2021-07-14T11:13:00,262 pysurvival/cpp_extensions/functions.cpp:208:9: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 2021-07-14T11:13:01,820 In file included from /usr/include/c++/10/bits/stl_algo.h:61, 2021-07-14T11:13:01,820 from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:01,820 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:01,821 /usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:01,821 /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:01,821 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2021-07-14T11:13:01,821 | ^~~~~~~~~~~~~ 2021-07-14T11:13:01,878 In file included from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:01,879 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:01,879 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:01,879 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:01,879 1839 | __insertion_sort(_RandomAccessIterator __first, 2021-07-14T11:13:01,880 | ^~~~~~~~~~~~~~~~ 2021-07-14T11:13:01,880 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:01,880 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:02,524 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:02,525 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:02,525 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:02,525 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:02,525 509 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:02,525 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:02,614 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:02,615 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:02,615 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector Mv_dot_product(std::vector >, std::vector)’: 2021-07-14T11:13:02,615 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:02,615 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:02,615 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:02,653 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector cumsum(std::vector)’: 2021-07-14T11:13:02,654 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:02,654 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:02,654 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:02,685 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:02,685 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:02,685 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:02,685 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:02,685 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:02,686 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:02,731 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2021-07-14T11:13:02,732 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-14T11:13:02,781 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2021-07-14T11:13:02,781 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-14T11:13:02,825 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector > get_time_buckets(std::vector)’: 2021-07-14T11:13:02,825 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:02,826 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:13:02,826 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,009 In file included from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:03,009 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:03,009 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:03,009 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,010 1662 | __heap_select(_RandomAccessIterator __first, 2021-07-14T11:13:03,010 | ^~~~~~~~~~~~~ 2021-07-14T11:13:03,010 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,010 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,067 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:03,067 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,067 1945 | __introsort_loop(_RandomAccessIterator __first, 2021-07-14T11:13:03,067 | ^~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,067 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,068 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,068 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,068 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2021-07-14T11:13:03,068 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,069 /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,069 1937 | std::__heap_select(__first, __middle, __last, __comp); 2021-07-14T11:13:03,069 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,195 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:03,195 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:03,195 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector argsort(std::vector, bool)’: 2021-07-14T11:13:03,196 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,196 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:13:03,196 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,196 In file included from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:03,196 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:03,196 /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,197 1974 | std::__introsort_loop(__first, __last, 2021-07-14T11:13:03,197 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,197 1975 | std::__lg(__last - __first) * 2, 2021-07-14T11:13:03,197 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,197 1976 | __comp); 2021-07-14T11:13:03,197 | ~~~~~~~ 2021-07-14T11:13:03,197 /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,198 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2021-07-14T11:13:03,198 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,198 /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:03,198 1891 | std::__insertion_sort(__first, __last, __comp); 2021-07-14T11:13:03,198 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:03,553 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:03,553 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:03,554 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::map > baseline_functions(std::vector, std::vector, std::vector)’: 2021-07-14T11:13:03,554 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:03,554 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:03,554 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:03,554 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:03,554 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:03,555 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:03,555 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:03,555 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:03,555 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:04,552 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/_functions.o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/functions.o -o build/lib.linux-armv7l-3.9/pysurvival/utils/_functions.cpython-39-arm-linux-gnueabihf.so 2021-07-14T11:13:04,955 building 'pysurvival.utils._metrics' extension 2021-07-14T11:13:04,955 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c pysurvival/cpp_extensions/_metrics.cpp -o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/_metrics.o -std=c++11 -O3 2021-07-14T11:13:07,131 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-14T11:13:07,132 from /usr/include/python3.9/Python.h:97, 2021-07-14T11:13:07,132 from pysurvival/cpp_extensions/_metrics.cpp:4: 2021-07-14T11:13:07,132 pysurvival/cpp_extensions/_metrics.cpp: In function ‘int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)’: 2021-07-14T11:13:07,132 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,132 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,132 | ^ 2021-07-14T11:13:07,133 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,133 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:07,133 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,133 pysurvival/cpp_extensions/_metrics.cpp:2900:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,133 2900 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,133 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,133 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,134 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,134 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,134 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,134 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:07,134 | ^ 2021-07-14T11:13:07,134 pysurvival/cpp_extensions/_metrics.cpp:2900:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,134 2900 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,135 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,135 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:07,135 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:07,135 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,135 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,135 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,135 | ^ 2021-07-14T11:13:07,135 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,136 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:07,136 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,136 pysurvival/cpp_extensions/_metrics.cpp:2900:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,136 2900 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,136 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,136 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,136 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,136 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,137 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,137 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,137 | ^ 2021-07-14T11:13:07,137 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,137 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:07,137 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,138 pysurvival/cpp_extensions/_metrics.cpp:2900:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,138 2900 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,138 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,138 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,138 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,138 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,138 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,138 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:07,139 | ^ 2021-07-14T11:13:07,139 pysurvival/cpp_extensions/_metrics.cpp:2900:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,139 2900 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,139 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,139 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:07,139 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:07,139 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,140 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,140 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,140 | ^ 2021-07-14T11:13:07,140 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,140 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:07,140 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,140 pysurvival/cpp_extensions/_metrics.cpp:2900:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,140 2900 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,141 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,141 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,141 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,141 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,141 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,141 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,142 | ^ 2021-07-14T11:13:07,142 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,142 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:07,142 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,142 pysurvival/cpp_extensions/_metrics.cpp:2916:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,142 2916 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,142 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,143 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,143 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,143 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,143 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,143 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:07,143 | ^ 2021-07-14T11:13:07,143 pysurvival/cpp_extensions/_metrics.cpp:2916:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,143 2916 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,144 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,144 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:07,144 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:07,144 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,144 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,144 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,144 | ^ 2021-07-14T11:13:07,145 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,145 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:07,145 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,145 pysurvival/cpp_extensions/_metrics.cpp:2916:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,145 2916 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,145 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,145 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,145 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,146 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,146 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,146 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,146 | ^ 2021-07-14T11:13:07,146 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,146 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:07,146 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,147 pysurvival/cpp_extensions/_metrics.cpp:2916:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,147 2916 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,147 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,147 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,147 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,147 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,148 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,148 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:07,149 | ^ 2021-07-14T11:13:07,150 pysurvival/cpp_extensions/_metrics.cpp:2916:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,151 2916 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,152 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,153 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:07,154 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:07,154 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,155 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:07,156 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:07,157 | ^ 2021-07-14T11:13:07,158 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:07,158 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:07,159 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,160 pysurvival/cpp_extensions/_metrics.cpp:2916:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:07,161 2916 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:07,162 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:07,163 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:07,164 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:07,165 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:09,366 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:09,367 from pysurvival/cpp_extensions/_metrics.cpp:626: 2021-07-14T11:13:09,367 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:09,367 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:09,367 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:09,367 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:09,459 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector __pyx_convert_vector_from_py_double(PyObject*)’: 2021-07-14T11:13:09,459 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:09,459 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:13:09,460 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:10,797 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2021-07-14T11:13:10,797 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-14T11:13:10,798 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:10,798 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:11,605 /usr/include/c++/10/bits/vector.tcc: In function ‘PyObject* __pyx_pw_10pysurvival_5utils_8_metrics_3_brier_score(PyObject*, PyObject*, PyObject*)’: 2021-07-14T11:13:11,605 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:11,606 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:13:11,606 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:14,476 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c pysurvival/cpp_extensions/functions.cpp -o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/functions.o -std=c++11 -O3 2021-07-14T11:13:16,383 pysurvival/cpp_extensions/functions.cpp: In function ‘std::vector argsort(std::vector, bool)’: 2021-07-14T11:13:16,383 pysurvival/cpp_extensions/functions.cpp:32:24: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,383 32 | for (int i = 0; i < n; ++i){ 2021-07-14T11:13:16,384 | ~~^~~ 2021-07-14T11:13:16,384 pysurvival/cpp_extensions/functions.cpp:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,385 38 | for (int i = 0; i < n; ++i){ 2021-07-14T11:13:16,385 | ~~^~~ 2021-07-14T11:13:16,396 pysurvival/cpp_extensions/functions.cpp:44:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,396 44 | for (int i = 0; i < n; ++i){ 2021-07-14T11:13:16,396 | ~~^~~ 2021-07-14T11:13:16,412 pysurvival/cpp_extensions/functions.cpp: In function ‘std::vector > get_time_buckets(std::vector)’: 2021-07-14T11:13:16,412 pysurvival/cpp_extensions/functions.cpp:56:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,412 56 | for (int i = 0; i < N-1; ++i){ 2021-07-14T11:13:16,413 | ~~^~~~~ 2021-07-14T11:13:16,428 pysurvival/cpp_extensions/functions.cpp: In function ‘int argmin_buckets(double, std::vector >)’: 2021-07-14T11:13:16,428 pysurvival/cpp_extensions/functions.cpp:106:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,429 106 | for (int j = 0; j < J; ++j){ 2021-07-14T11:13:16,429 | ~~^~~ 2021-07-14T11:13:16,442 pysurvival/cpp_extensions/functions.cpp: In function ‘std::vector cumsum(std::vector)’: 2021-07-14T11:13:16,443 pysurvival/cpp_extensions/functions.cpp:154:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,443 154 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:16,443 | ~~^~~ 2021-07-14T11:13:16,478 pysurvival/cpp_extensions/functions.cpp: In function ‘std::map > baseline_functions(std::vector, std::vector, std::vector)’: 2021-07-14T11:13:16,478 pysurvival/cpp_extensions/functions.cpp:189:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,478 189 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:16,478 | ~~^~~ 2021-07-14T11:13:16,479 pysurvival/cpp_extensions/functions.cpp:198:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,479 198 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:16,480 | ~~^~~ 2021-07-14T11:13:16,480 pysurvival/cpp_extensions/functions.cpp:208:9: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:16,481 208 | if (i < N-1 & T[i] == T[i+1]){ 2021-07-14T11:13:16,481 | ~~^~~~~ 2021-07-14T11:13:16,481 pysurvival/cpp_extensions/functions.cpp:208:9: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 2021-07-14T11:13:17,705 In file included from /usr/include/c++/10/bits/stl_algo.h:61, 2021-07-14T11:13:17,706 from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:17,706 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:17,706 /usr/include/c++/10/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Distance = int; _Tp = std::pair; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:17,706 /usr/include/c++/10/bits/stl_heap.h:223:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:17,706 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, 2021-07-14T11:13:17,706 | ^~~~~~~~~~~~~ 2021-07-14T11:13:17,766 In file included from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:17,766 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:17,766 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:17,766 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:17,767 1839 | __insertion_sort(_RandomAccessIterator __first, 2021-07-14T11:13:17,767 | ^~~~~~~~~~~~~~~~ 2021-07-14T11:13:17,767 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:17,767 /usr/include/c++/10/bits/stl_algo.h:1839:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,353 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:18,353 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:18,353 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:18,354 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:18,354 509 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:18,354 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:18,444 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:18,444 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:18,444 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector Mv_dot_product(std::vector >, std::vector)’: 2021-07-14T11:13:18,444 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:18,445 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:18,445 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:18,484 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::vector cumsum(std::vector)’: 2021-07-14T11:13:18,485 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:18,485 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:18,485 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:18,517 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:18,517 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:18,517 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:18,517 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:18,517 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:18,518 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:18,565 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2021-07-14T11:13:18,565 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-14T11:13:18,615 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2021-07-14T11:13:18,615 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-14T11:13:18,660 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector > get_time_buckets(std::vector)’: 2021-07-14T11:13:18,660 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,660 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:13:18,661 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:18,846 In file included from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:18,846 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:18,847 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:18,847 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,847 1662 | __heap_select(_RandomAccessIterator __first, 2021-07-14T11:13:18,847 | ^~~~~~~~~~~~~ 2021-07-14T11:13:18,847 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,848 /usr/include/c++/10/bits/stl_algo.h:1662:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,906 /usr/include/c++/10/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: 2021-07-14T11:13:18,907 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,907 1945 | __introsort_loop(_RandomAccessIterator __first, 2021-07-14T11:13:18,907 | ^~~~~~~~~~~~~~~~ 2021-07-14T11:13:18,907 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,908 /usr/include/c++/10/bits/stl_algo.h:1945:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,909 /usr/include/c++/10/bits/stl_algo.h:1959:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,910 1959 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); 2021-07-14T11:13:18,910 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:18,910 /usr/include/c++/10/bits/stl_algo.h:1937:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:18,911 1937 | std::__heap_select(__first, __middle, __last, __comp); 2021-07-14T11:13:18,911 | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:19,039 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:19,039 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:19,040 /usr/include/c++/10/bits/vector.tcc: In function ‘std::vector argsort(std::vector, bool)’: 2021-07-14T11:13:19,040 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:19,040 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:13:19,040 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:19,041 In file included from /usr/include/c++/10/algorithm:62, 2021-07-14T11:13:19,041 from pysurvival/cpp_extensions/functions.cpp:1: 2021-07-14T11:13:19,041 /usr/include/c++/10/bits/stl_algo.h:1974:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:19,041 1974 | std::__introsort_loop(__first, __last, 2021-07-14T11:13:19,041 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 2021-07-14T11:13:19,042 1975 | std::__lg(__last - __first) * 2, 2021-07-14T11:13:19,042 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:19,042 1976 | __comp); 2021-07-14T11:13:19,042 | ~~~~~~~ 2021-07-14T11:13:19,042 /usr/include/c++/10/bits/stl_algo.h:1886:25: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:19,043 1886 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); 2021-07-14T11:13:19,043 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:19,043 /usr/include/c++/10/bits/stl_algo.h:1891:23: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:19,044 1891 | std::__insertion_sort(__first, __last, __comp); 2021-07-14T11:13:19,044 | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:19,433 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:19,433 from pysurvival/cpp_extensions/functions.cpp:2: 2021-07-14T11:13:19,433 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::map > baseline_functions(std::vector, std::vector, std::vector)’: 2021-07-14T11:13:19,433 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:19,434 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:19,434 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:19,434 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:19,435 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:19,435 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:19,436 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:19,436 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:19,436 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:20,268 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c pysurvival/cpp_extensions/metrics.cpp -o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/metrics.o -std=c++11 -O3 2021-07-14T11:13:23,070 pysurvival/cpp_extensions/metrics.cpp: In function ‘std::map concordance_index(std::vector, std::vector, std::vector, bool)’: 2021-07-14T11:13:23,070 pysurvival/cpp_extensions/metrics.cpp:72:29: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 2021-07-14T11:13:23,071 72 | if( (T[i] > brier_score(std::vector >, std::vector, std::vector, double, std::vector, std::vector >, bool)’: 2021-07-14T11:13:23,113 pysurvival/cpp_extensions/metrics.cpp:161:10: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:23,113 161 | if(n::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: 2021-07-14T11:13:24,867 /usr/include/c++/10/bits/stl_tree.h:2458:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2021-07-14T11:13:24,867 2458 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2021-07-14T11:13:24,867 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,165 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:25,165 from /usr/include/c++/10/bits/random.h:34, 2021-07-14T11:13:25,166 from /usr/include/c++/10/random:49, 2021-07-14T11:13:25,166 from pysurvival/cpp_extensions/metrics.cpp:1: 2021-07-14T11:13:25,166 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:25,166 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:25,166 509 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:25,166 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,268 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:25,269 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:25,269 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:25,269 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,431 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:25,431 from /usr/include/c++/10/bits/random.h:34, 2021-07-14T11:13:25,432 from /usr/include/c++/10/random:49, 2021-07-14T11:13:25,432 from pysurvival/cpp_extensions/metrics.cpp:1: 2021-07-14T11:13:25,432 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::map concordance_index(std::vector, std::vector, std::vector, bool)’: 2021-07-14T11:13:25,432 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:25,432 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:25,432 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,434 In file included from /usr/include/c++/10/map:61, 2021-07-14T11:13:25,434 from pysurvival/cpp_extensions/metrics.cpp:10: 2021-07-14T11:13:25,435 /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2021-07-14T11:13:25,435 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2021-07-14T11:13:25,435 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,435 502 | std::tuple(__k), 2021-07-14T11:13:25,435 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,435 503 | std::tuple<>()); 2021-07-14T11:13:25,435 | ~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,436 /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2021-07-14T11:13:25,436 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2021-07-14T11:13:25,436 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,436 502 | std::tuple(__k), 2021-07-14T11:13:25,436 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,436 503 | std::tuple<>()); 2021-07-14T11:13:25,436 | ~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,436 /usr/include/c++/10/bits/stl_map.h:501:37: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator’ changed in GCC 7.1 2021-07-14T11:13:25,437 501 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, 2021-07-14T11:13:25,437 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,437 502 | std::tuple(__k), 2021-07-14T11:13:25,437 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,437 503 | std::tuple<>()); 2021-07-14T11:13:25,437 | ~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,844 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:25,845 from /usr/include/c++/10/bits/random.h:34, 2021-07-14T11:13:25,845 from /usr/include/c++/10/random:49, 2021-07-14T11:13:25,845 from pysurvival/cpp_extensions/metrics.cpp:1: 2021-07-14T11:13:25,845 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::map > brier_score(std::vector >, std::vector, std::vector, double, std::vector, std::vector >, bool)’: 2021-07-14T11:13:25,845 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:25,845 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:25,845 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:25,848 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:25,848 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:25,848 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:25,848 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:25,849 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:25,849 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:26,359 /usr/include/c++/10/bits/stl_vector.h: In function ‘std::map > time_ROC(std::vector, std::vector, std::vector, double)’: 2021-07-14T11:13:26,359 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:26,359 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:26,359 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:26,361 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:26,361 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:26,362 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:26,362 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:26,362 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:26,362 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:26,362 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:26,362 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:26,363 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:26,363 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:26,363 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:26,363 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:27,380 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c pysurvival/cpp_extensions/non_parametric.cpp -o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/non_parametric.o -std=c++11 -O3 2021-07-14T11:13:29,695 pysurvival/cpp_extensions/non_parametric.cpp: In member function ‘std::vector KaplanMeierModel::fit(std::vector, std::vector, std::vector, double, bool)’: 2021-07-14T11:13:29,695 pysurvival/cpp_extensions/non_parametric.cpp:125:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:29,695 125 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:29,695 | ~~^~~ 2021-07-14T11:13:29,696 pysurvival/cpp_extensions/non_parametric.cpp:142:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:29,696 142 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:29,696 | ~~^~~ 2021-07-14T11:13:29,696 pysurvival/cpp_extensions/non_parametric.cpp:152:15: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:29,696 152 | if (i < N-1 & T[i] == T[i+1]){ 2021-07-14T11:13:29,696 | ~~^~~~~ 2021-07-14T11:13:29,697 pysurvival/cpp_extensions/non_parametric.cpp:152:15: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 2021-07-14T11:13:29,699 pysurvival/cpp_extensions/non_parametric.cpp:183:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:29,699 183 | for (int j = 0; j < Nt; ++j){ 2021-07-14T11:13:29,699 | ~~^~~~ 2021-07-14T11:13:29,728 pysurvival/cpp_extensions/non_parametric.cpp: In member function ‘std::vector KernelModel::fit(std::vector, std::vector, std::vector, double)’: 2021-07-14T11:13:29,728 pysurvival/cpp_extensions/non_parametric.cpp:318:14: warning: suggest parentheses around comparison in operand of ‘&’ [-Wparentheses] 2021-07-14T11:13:29,728 318 | while(k_ < 10 & size/exp(k_*log(10)) > 1.){ 2021-07-14T11:13:29,729 | ~~~^~~~ 2021-07-14T11:13:29,735 pysurvival/cpp_extensions/non_parametric.cpp:385:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2021-07-14T11:13:29,735 385 | for (int i = 0; i < N; ++i){ 2021-07-14T11:13:29,735 | ~~^~~ 2021-07-14T11:13:31,623 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:31,623 from pysurvival/cpp_extensions/non_parametric.cpp:2: 2021-07-14T11:13:31,623 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:31,623 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:31,623 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:31,623 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:31,956 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:31,956 from pysurvival/cpp_extensions/non_parametric.cpp:2: 2021-07-14T11:13:31,957 /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector KaplanMeierModel::fit(std::vector, std::vector, std::vector, double, bool)’: 2021-07-14T11:13:31,957 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,957 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,957 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,957 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,957 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,958 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,958 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,958 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,958 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,958 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,958 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,958 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,959 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,959 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,959 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,959 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,959 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,959 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,961 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,961 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,961 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,962 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,962 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,962 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,962 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,962 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,962 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:31,962 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:31,963 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:31,963 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:32,567 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:32,567 from pysurvival/cpp_extensions/non_parametric.cpp:2: 2021-07-14T11:13:32,567 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: 2021-07-14T11:13:32,567 /usr/include/c++/10/bits/vector.tcc:509:5: note: parameter passing for argument of type ‘std::vector::iterator’ changed in GCC 7.1 2021-07-14T11:13:32,567 509 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:32,568 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:33,415 /usr/include/c++/10/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::pair}; _Tp = std::pair; _Alloc = std::allocator >]’: 2021-07-14T11:13:33,415 /usr/include/c++/10/bits/vector.tcc:426:7: note: parameter passing for argument of type ‘std::vector >::iterator’ changed in GCC 7.1 2021-07-14T11:13:33,416 426 | vector<_Tp, _Alloc>:: 2021-07-14T11:13:33,416 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:33,520 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:33,520 from pysurvival/cpp_extensions/non_parametric.cpp:2: 2021-07-14T11:13:33,521 /usr/include/c++/10/bits/stl_vector.h: In member function ‘void KernelModel::get_times(std::vector)’: 2021-07-14T11:13:33,521 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:33,521 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:33,521 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:33,521 In file included from /usr/include/c++/10/vector:72, 2021-07-14T11:13:33,521 from pysurvival/cpp_extensions/non_parametric.cpp:2: 2021-07-14T11:13:33,521 /usr/include/c++/10/bits/vector.tcc:121:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector > >’ changed in GCC 7.1 2021-07-14T11:13:33,522 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2021-07-14T11:13:33,522 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:33,522 In file included from /usr/include/c++/10/vector:67, 2021-07-14T11:13:33,522 from pysurvival/cpp_extensions/non_parametric.cpp:2: 2021-07-14T11:13:33,522 /usr/include/c++/10/bits/stl_vector.h:1198:21: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:33,522 1198 | _M_realloc_insert(end(), __x); 2021-07-14T11:13:33,522 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 2021-07-14T11:13:34,051 /usr/include/c++/10/bits/stl_vector.h: In member function ‘std::vector KernelModel::fit(std::vector, std::vector, std::vector, double)’: 2021-07-14T11:13:34,051 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:34,051 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:34,051 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:34,051 /usr/include/c++/10/bits/stl_vector.h:960:18: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ changed in GCC 7.1 2021-07-14T11:13:34,052 960 | _M_fill_insert(end(), __new_size - size(), __x); 2021-07-14T11:13:34,052 | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:35,756 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/_metrics.o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/functions.o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/metrics.o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/non_parametric.o -o build/lib.linux-armv7l-3.9/pysurvival/utils/_metrics.cpython-39-arm-linux-gnueabihf.so 2021-07-14T11:13:36,238 building 'pysurvival.models._non_parametric' extension 2021-07-14T11:13:36,238 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c pysurvival/cpp_extensions/_non_parametric.cpp -o build/temp.linux-armv7l-3.9/pysurvival/cpp_extensions/_non_parametric.o -std=c++11 -O3 2021-07-14T11:13:38,696 pysurvival/cpp_extensions/_non_parametric.cpp: In function ‘int __Pyx_modinit_type_init_code()’: 2021-07-14T11:13:38,697 pysurvival/cpp_extensions/_non_parametric.cpp:8947:71: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-14T11:13:38,697 8947 | __pyx_type_10pysurvival_6models_15_non_parametric__KaplanMeierModel.tp_print = 0; 2021-07-14T11:13:38,697 | ^~~~~~~~ 2021-07-14T11:13:38,699 pysurvival/cpp_extensions/_non_parametric.cpp:8971:66: error: ‘PyTypeObject’ {aka ‘struct _typeobject’} has no member named ‘tp_print’ 2021-07-14T11:13:38,699 8971 | __pyx_type_10pysurvival_6models_15_non_parametric__KernelModel.tp_print = 0; 2021-07-14T11:13:38,700 | ^~~~~~~~ 2021-07-14T11:13:38,723 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-14T11:13:38,723 from /usr/include/python3.9/Python.h:97, 2021-07-14T11:13:38,723 from pysurvival/cpp_extensions/_non_parametric.cpp:4: 2021-07-14T11:13:38,724 pysurvival/cpp_extensions/_non_parametric.cpp: In function ‘int __Pyx_ParseOptionalKeywords(PyObject*, PyObject***, PyObject*, PyObject**, Py_ssize_t, const char*)’: 2021-07-14T11:13:38,724 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,724 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,725 | ^ 2021-07-14T11:13:38,725 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,725 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:38,725 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,726 pysurvival/cpp_extensions/_non_parametric.cpp:9661:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,726 9661 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,726 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,727 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,727 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,727 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,728 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,728 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:38,728 | ^ 2021-07-14T11:13:38,728 pysurvival/cpp_extensions/_non_parametric.cpp:9661:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,729 9661 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,729 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,729 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:38,730 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:38,730 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,730 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,731 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,731 | ^ 2021-07-14T11:13:38,731 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,731 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:38,732 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,732 pysurvival/cpp_extensions/_non_parametric.cpp:9661:22: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,732 9661 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,733 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,733 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,733 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,733 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,734 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,734 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,734 | ^ 2021-07-14T11:13:38,734 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,734 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:38,735 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,735 pysurvival/cpp_extensions/_non_parametric.cpp:9661:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,735 9661 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,736 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,736 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,736 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,736 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,737 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,737 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:38,737 | ^ 2021-07-14T11:13:38,738 pysurvival/cpp_extensions/_non_parametric.cpp:9661:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,738 9661 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,738 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,738 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:38,739 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:38,739 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,739 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,740 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,740 | ^ 2021-07-14T11:13:38,740 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,740 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:38,741 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,741 pysurvival/cpp_extensions/_non_parametric.cpp:9661:52: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,741 9661 | (PyUnicode_GET_SIZE(**name) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,742 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,742 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,742 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,742 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,743 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,743 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,743 | ^ 2021-07-14T11:13:38,743 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,744 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:38,744 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,744 pysurvival/cpp_extensions/_non_parametric.cpp:9677:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,745 9677 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,745 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,745 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,745 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,746 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,746 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,746 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:38,747 | ^ 2021-07-14T11:13:38,747 pysurvival/cpp_extensions/_non_parametric.cpp:9677:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,747 9677 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,747 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,748 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:38,748 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:38,748 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,748 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,749 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,749 | ^ 2021-07-14T11:13:38,749 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,749 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:38,750 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,750 pysurvival/cpp_extensions/_non_parametric.cpp:9677:26: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,750 9677 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,751 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,751 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,751 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,752 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,752 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,752 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,753 | ^ 2021-07-14T11:13:38,753 /usr/include/python3.9/cpython/unicodeobject.h:261:7: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,753 261 | PyUnicode_WSTR_LENGTH(op) : \ 2021-07-14T11:13:38,753 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,754 pysurvival/cpp_extensions/_non_parametric.cpp:9677:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,754 9677 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,754 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,755 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,755 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,756 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,756 /usr/include/python3.9/cpython/unicodeobject.h:262:52: warning: ‘Py_UNICODE* PyUnicode_AsUnicode(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,756 262 | ((void)PyUnicode_AsUnicode(_PyObject_CAST(op)),\ 2021-07-14T11:13:38,757 | ^ 2021-07-14T11:13:38,757 pysurvival/cpp_extensions/_non_parametric.cpp:9677:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,757 9677 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,758 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,758 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-14T11:13:38,758 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-14T11:13:38,758 | ^~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,759 /usr/include/python3.9/cpython/unicodeobject.h:451:75: warning: ‘Py_ssize_t _PyUnicode_get_wstr_length(PyObject*)’ is deprecated [-Wdeprecated-declarations] 2021-07-14T11:13:38,759 451 | #define PyUnicode_WSTR_LENGTH(op) _PyUnicode_get_wstr_length((PyObject*)op) 2021-07-14T11:13:38,759 | ^ 2021-07-14T11:13:38,760 /usr/include/python3.9/cpython/unicodeobject.h:264:8: note: in expansion of macro ‘PyUnicode_WSTR_LENGTH’ 2021-07-14T11:13:38,760 264 | PyUnicode_WSTR_LENGTH(op))) 2021-07-14T11:13:38,760 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,760 pysurvival/cpp_extensions/_non_parametric.cpp:9677:59: note: in expansion of macro ‘PyUnicode_GET_SIZE’ 2021-07-14T11:13:38,761 9677 | (PyUnicode_GET_SIZE(**argname) != PyUnicode_GET_SIZE(key)) ? 1 : 2021-07-14T11:13:38,761 | ^~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:38,761 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-14T11:13:38,762 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-14T11:13:38,762 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-14T11:13:39,333 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-14T11:13:39,468 Building wheel for pysurvival (setup.py): finished with status 'error' 2021-07-14T11:13:39,468 ERROR: Failed building wheel for pysurvival 2021-07-14T11:13:39,469 Running setup.py clean for pysurvival 2021-07-14T11:13:39,470 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-5r1xzhi4/pysurvival_01c84232cfe1467dbba42d1f4f9239e4/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-5r1xzhi4/pysurvival_01c84232cfe1467dbba42d1f4f9239e4/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all 2021-07-14T11:13:41,159 running clean 2021-07-14T11:13:41,162 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-14T11:13:41,168 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-14T11:13:41,192 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-14T11:13:41,192 'build/scripts-3.9' does not exist -- can't clean it 2021-07-14T11:13:41,193 removing 'build' 2021-07-14T11:13:41,294 Failed to build pysurvival 2021-07-14T11:13:41,294 ERROR: Failed to build one or more wheels 2021-07-14T11:13:41,295 Exception information: 2021-07-14T11:13:41,295 Traceback (most recent call last): 2021-07-14T11:13:41,295 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-14T11:13:41,295 status = self.run(options, args) 2021-07-14T11:13:41,295 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-14T11:13:41,295 return func(self, options, args) 2021-07-14T11:13:41,295 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-14T11:13:41,295 raise CommandError( 2021-07-14T11:13:41,295 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-14T11:13:41,299 Removed build tracker: '/tmp/pip-req-tracker-idxpw03y'