2023-09-11T23:58:17,813 Created temporary directory: /tmp/pip-build-tracker-qb7yd0j2 2023-09-11T23:58:17,814 Initialized build tracking at /tmp/pip-build-tracker-qb7yd0j2 2023-09-11T23:58:17,814 Created build tracker: /tmp/pip-build-tracker-qb7yd0j2 2023-09-11T23:58:17,815 Entered build tracker: /tmp/pip-build-tracker-qb7yd0j2 2023-09-11T23:58:17,815 Created temporary directory: /tmp/pip-wheel-nl30xz9o 2023-09-11T23:58:17,818 Created temporary directory: /tmp/pip-ephem-wheel-cache-w60gsvhg 2023-09-11T23:58:17,840 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-11T23:58:17,844 2 location(s) to search for versions of style-rank: 2023-09-11T23:58:17,844 * https://pypi.org/simple/style-rank/ 2023-09-11T23:58:17,844 * https://www.piwheels.org/simple/style-rank/ 2023-09-11T23:58:17,845 Fetching project page and analyzing links: https://pypi.org/simple/style-rank/ 2023-09-11T23:58:17,845 Getting page https://pypi.org/simple/style-rank/ 2023-09-11T23:58:17,847 Found index url https://pypi.org/simple/ 2023-09-11T23:58:17,986 Fetched page https://pypi.org/simple/style-rank/ as application/vnd.pypi.simple.v1+json 2023-09-11T23:58:17,987 Found link https://files.pythonhosted.org/packages/bf/01/78df2bb7a0e28dca412db78b0074215750d48d6fba5999e0285be22c3735/style_rank-1.0.18.tar.gz (from https://pypi.org/simple/style-rank/), version: 1.0.18 2023-09-11T23:58:17,988 Found link https://files.pythonhosted.org/packages/5c/93/0354442375987b66fa1441857b67415a1add99ac7e3144842f1733e8b3cd/style_rank-1.0.19.tar.gz (from https://pypi.org/simple/style-rank/), version: 1.0.19 2023-09-11T23:58:17,989 Fetching project page and analyzing links: https://www.piwheels.org/simple/style-rank/ 2023-09-11T23:58:17,989 Getting page https://www.piwheels.org/simple/style-rank/ 2023-09-11T23:58:17,990 Found index url https://www.piwheels.org/simple/ 2023-09-11T23:58:18,301 Fetched page https://www.piwheels.org/simple/style-rank/ as text/html 2023-09-11T23:58:18,303 Skipping link: not a file: https://www.piwheels.org/simple/style-rank/ 2023-09-11T23:58:18,303 Skipping link: not a file: https://pypi.org/simple/style-rank/ 2023-09-11T23:58:18,322 Given no hashes to check 1 links for project 'style-rank': discarding no candidates 2023-09-11T23:58:18,340 Collecting style-rank==1.0.19 2023-09-11T23:58:18,342 Created temporary directory: /tmp/pip-unpack-hpozji_j 2023-09-11T23:58:18,557 Downloading style_rank-1.0.19.tar.gz (85 kB) 2023-09-11T23:58:19,195 Added style-rank==1.0.19 from https://files.pythonhosted.org/packages/5c/93/0354442375987b66fa1441857b67415a1add99ac7e3144842f1733e8b3cd/style_rank-1.0.19.tar.gz to build tracker '/tmp/pip-build-tracker-qb7yd0j2' 2023-09-11T23:58:19,197 Running setup.py (path:/tmp/pip-wheel-nl30xz9o/style-rank_08e8e15d3dad4ffdb7156b78ca1ff50c/setup.py) egg_info for package style-rank 2023-09-11T23:58:19,198 Created temporary directory: /tmp/pip-pip-egg-info-o4qsllnl 2023-09-11T23:58:19,198 Preparing metadata (setup.py): started 2023-09-11T23:58:19,200 Running command python setup.py egg_info 2023-09-11T23:58:20,377 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-11T23:58:20,378 !! 2023-09-11T23:58:20,379 ******************************************************************************** 2023-09-11T23:58:20,380 Usage of dash-separated 'description-file' will not be supported in future 2023-09-11T23:58:20,380 versions. Please use the underscore name 'description_file' instead. 2023-09-11T23:58:20,381 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-11T23:58:20,382 or your builds will no longer be supported. 2023-09-11T23:58:20,383 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-11T23:58:20,384 ******************************************************************************** 2023-09-11T23:58:20,385 !! 2023-09-11T23:58:20,386 opt = self.warn_dash_deprecation(opt, section) 2023-09-11T23:58:20,639 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-11T23:58:20,640 !! 2023-09-11T23:58:20,641 ******************************************************************************** 2023-09-11T23:58:20,641 Requirements should be satisfied by a PEP 517 installer. 2023-09-11T23:58:20,642 If you are using pip, you can try `pip install --use-pep517`. 2023-09-11T23:58:20,642 ******************************************************************************** 2023-09-11T23:58:20,643 !! 2023-09-11T23:58:20,644 dist.fetch_build_eggs(dist.setup_requires) 2023-09-11T23:58:23,600 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-11T23:58:23,601 !! 2023-09-11T23:58:23,602 ******************************************************************************** 2023-09-11T23:58:23,602 Usage of dash-separated 'description-file' will not be supported in future 2023-09-11T23:58:23,603 versions. Please use the underscore name 'description_file' instead. 2023-09-11T23:58:23,604 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-11T23:58:23,604 or your builds will no longer be supported. 2023-09-11T23:58:23,605 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-11T23:58:23,605 ******************************************************************************** 2023-09-11T23:58:23,606 !! 2023-09-11T23:58:23,607 opt = self.warn_dash_deprecation(opt, section) 2023-09-11T23:58:23,635 running egg_info 2023-09-11T23:58:23,636 creating /tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info 2023-09-11T23:58:23,661 writing /tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info/PKG-INFO 2023-09-11T23:58:23,664 writing dependency_links to /tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info/dependency_links.txt 2023-09-11T23:58:23,666 writing requirements to /tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info/requires.txt 2023-09-11T23:58:23,667 writing top-level names to /tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info/top_level.txt 2023-09-11T23:58:23,669 writing manifest file '/tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info/SOURCES.txt' 2023-09-11T23:58:23,751 reading manifest file '/tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info/SOURCES.txt' 2023-09-11T23:58:23,753 reading manifest template 'MANIFEST.in' 2023-09-11T23:58:23,778 writing manifest file '/tmp/pip-pip-egg-info-o4qsllnl/style_rank.egg-info/SOURCES.txt' 2023-09-11T23:58:23,888 Preparing metadata (setup.py): finished with status 'done' 2023-09-11T23:58:23,892 Source in /tmp/pip-wheel-nl30xz9o/style-rank_08e8e15d3dad4ffdb7156b78ca1ff50c has version 1.0.19, which satisfies requirement style-rank==1.0.19 from https://files.pythonhosted.org/packages/5c/93/0354442375987b66fa1441857b67415a1add99ac7e3144842f1733e8b3cd/style_rank-1.0.19.tar.gz 2023-09-11T23:58:23,893 Removed style-rank==1.0.19 from https://files.pythonhosted.org/packages/5c/93/0354442375987b66fa1441857b67415a1add99ac7e3144842f1733e8b3cd/style_rank-1.0.19.tar.gz from build tracker '/tmp/pip-build-tracker-qb7yd0j2' 2023-09-11T23:58:23,897 Created temporary directory: /tmp/pip-unpack-jix38rga 2023-09-11T23:58:23,898 Created temporary directory: /tmp/pip-unpack-9g9rmkyk 2023-09-11T23:58:23,906 Building wheels for collected packages: style-rank 2023-09-11T23:58:23,910 Created temporary directory: /tmp/pip-wheel-th3tquup 2023-09-11T23:58:23,911 Building wheel for style-rank (setup.py): started 2023-09-11T23:58:23,912 Destination directory: /tmp/pip-wheel-th3tquup 2023-09-11T23:58:23,913 Running command python setup.py bdist_wheel 2023-09-11T23:58:24,507 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-11T23:58:24,508 !! 2023-09-11T23:58:24,509 ******************************************************************************** 2023-09-11T23:58:24,510 Usage of dash-separated 'description-file' will not be supported in future 2023-09-11T23:58:24,510 versions. Please use the underscore name 'description_file' instead. 2023-09-11T23:58:24,511 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-11T23:58:24,512 or your builds will no longer be supported. 2023-09-11T23:58:24,513 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-11T23:58:24,513 ******************************************************************************** 2023-09-11T23:58:24,514 !! 2023-09-11T23:58:24,515 opt = self.warn_dash_deprecation(opt, section) 2023-09-11T23:58:24,739 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-11T23:58:24,740 !! 2023-09-11T23:58:24,741 ******************************************************************************** 2023-09-11T23:58:24,741 Requirements should be satisfied by a PEP 517 installer. 2023-09-11T23:58:24,742 If you are using pip, you can try `pip install --use-pep517`. 2023-09-11T23:58:24,742 ******************************************************************************** 2023-09-11T23:58:24,743 !! 2023-09-11T23:58:24,744 dist.fetch_build_eggs(dist.setup_requires) 2023-09-11T23:58:25,044 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-11T23:58:25,045 !! 2023-09-11T23:58:25,046 ******************************************************************************** 2023-09-11T23:58:25,046 Usage of dash-separated 'description-file' will not be supported in future 2023-09-11T23:58:25,047 versions. Please use the underscore name 'description_file' instead. 2023-09-11T23:58:25,048 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-11T23:58:25,049 or your builds will no longer be supported. 2023-09-11T23:58:25,050 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-11T23:58:25,050 ******************************************************************************** 2023-09-11T23:58:25,051 !! 2023-09-11T23:58:25,052 opt = self.warn_dash_deprecation(opt, section) 2023-09-11T23:58:25,085 running bdist_wheel 2023-09-11T23:58:25,163 running build 2023-09-11T23:58:25,163 running build_py 2023-09-11T23:58:25,193 creating build 2023-09-11T23:58:25,194 creating build/lib.linux-armv7l-cpython-311 2023-09-11T23:58:25,195 creating build/lib.linux-armv7l-cpython-311/style_rank 2023-09-11T23:58:25,197 copying src/style_rank/__init__.py -> build/lib.linux-armv7l-cpython-311/style_rank 2023-09-11T23:58:25,199 copying src/style_rank/api.py -> build/lib.linux-armv7l-cpython-311/style_rank 2023-09-11T23:58:25,202 running build_ext 2023-09-11T23:58:25,210 creating tmp 2023-09-11T23:58:25,211 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c /tmp/tmppjgbty16.cpp -o tmp/tmppjgbty16.o -std=c++14 2023-09-11T23:58:25,281 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/include/python3.11 -c /tmp/tmpr9eajk4u.cpp -o tmp/tmpr9eajk4u.o -fvisibility=hidden 2023-09-11T23:58:25,865 building 'style_rank._style_rank' extension 2023-09-11T23:58:25,875 creating build/temp.linux-armv7l-cpython-311 2023-09-11T23:58:25,876 creating build/temp.linux-armv7l-cpython-311/src 2023-09-11T23:58:25,877 creating build/temp.linux-armv7l-cpython-311/src/style_rank 2023-09-11T23:58:25,879 creating build/temp.linux-armv7l-cpython-311/src/style_rank/deps 2023-09-11T23:58:25,880 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/tmp/pip-wheel-nl30xz9o/style-rank_08e8e15d3dad4ffdb7156b78ca1ff50c/.eggs/pybind11-2.11.1-py3.11.egg/pybind11/include -I/tmp/pip-wheel-nl30xz9o/style-rank_08e8e15d3dad4ffdb7156b78ca1ff50c/.eggs/pybind11-2.11.1-py3.11.egg/pybind11/include -I/usr/include/python3.11 -c src/style_rank/bindings.cpp -o build/temp.linux-armv7l-cpython-311/src/style_rank/bindings.o -DVERSION_INFO=\"1.0.19\" -std=c++14 -fvisibility=hidden 2023-09-11T23:58:27,771 In file included from src/style_rank/bindings.cpp:1: 2023-09-11T23:58:27,772 src/style_rank/utils.hpp:113:44: error: ‘unique_ptr’ is not a member of ‘std’ 2023-09-11T23:58:27,773 113 | std::map>> dists; 2023-09-11T23:58:27,773 | ^~~~~~~~~~ 2023-09-11T23:58:27,774 src/style_rank/utils.hpp:14:1: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-11T23:58:27,774 13 | #include 2023-09-11T23:58:27,775 +++ |+#include 2023-09-11T23:58:27,775 14 | 2023-09-11T23:58:27,776 src/style_rank/utils.hpp:113:44: error: ‘unique_ptr’ is not a member of ‘std’ 2023-09-11T23:58:27,777 113 | std::map>> dists; 2023-09-11T23:58:27,777 | ^~~~~~~~~~ 2023-09-11T23:58:27,778 src/style_rank/utils.hpp:113:44: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-11T23:58:27,778 src/style_rank/utils.hpp:113:55: error: template argument 1 is invalid 2023-09-11T23:58:27,779 113 | std::map>> dists; 2023-09-11T23:58:27,780 | ^~~~~~~~~~~~~ 2023-09-11T23:58:27,780 src/style_rank/utils.hpp:113:55: error: template argument 2 is invalid 2023-09-11T23:58:27,781 src/style_rank/utils.hpp:113:68: error: template argument 2 is invalid 2023-09-11T23:58:27,782 113 | std::map>> dists; 2023-09-11T23:58:27,783 | ^~ 2023-09-11T23:58:27,783 src/style_rank/utils.hpp:113:68: error: template argument 4 is invalid 2023-09-11T23:58:27,784 src/style_rank/utils.hpp:113:70: error: expected unqualified-id before ‘>’ token 2023-09-11T23:58:27,785 113 | std::map>> dists; 2023-09-11T23:58:27,785 | ^ 2023-09-11T23:58:27,789 src/style_rank/utils.hpp:116:37: error: ‘std::unique_ptr’ has not been declared 2023-09-11T23:58:27,790 116 | void add(std::string name, std::unique_ptr x) { 2023-09-11T23:58:27,790 | ^~~~~~~~~~ 2023-09-11T23:58:27,791 src/style_rank/utils.hpp:116:47: error: expected ‘,’ or ‘...’ before ‘<’ token 2023-09-11T23:58:27,792 116 | void add(std::string name, std::unique_ptr x) { 2023-09-11T23:58:27,792 | ^ 2023-09-11T23:58:27,798 src/style_rank/utils.hpp: In member function ‘void Collector::add(std::string, int)’: 2023-09-11T23:58:27,799 src/style_rank/utils.hpp:117:32: error: ‘x’ was not declared in this scope 2023-09-11T23:58:27,799 117 | for (const auto &kv : *x) { 2023-09-11T23:58:27,800 | ^ 2023-09-11T23:58:27,808 src/style_rank/utils.hpp:120:9: error: ‘dists’ was not declared in this scope 2023-09-11T23:58:27,809 120 | dists[name].push_back(std::move(x)); 2023-09-11T23:58:27,810 | ^~~~~ 2023-09-11T23:58:27,816 src/style_rank/utils.hpp:120:41: error: ‘x’ was not declared in this scope 2023-09-11T23:58:27,817 120 | dists[name].push_back(std::move(x)); 2023-09-11T23:58:27,817 | ^ 2023-09-11T23:58:27,864 src/style_rank/utils.hpp: In member function ‘std::tuple, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator >, std::vector > > > >, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator >, std::vector > > > > > Collector::getData(size_t)’: 2023-09-11T23:58:27,864 src/style_rank/utils.hpp:131:31: error: ‘dists’ was not declared in this scope 2023-09-11T23:58:27,865 131 | for (auto const &kv : dists) { 2023-09-11T23:58:27,866 | ^~~~~ 2023-09-11T23:58:28,204 In file included from src/style_rank/bindings.cpp:2: 2023-09-11T23:58:28,205 src/style_rank/parse.hpp: At global scope: 2023-09-11T23:58:28,206 src/style_rank/parse.hpp:81:16: error: ‘unique_ptr’ was not declared in this scope 2023-09-11T23:58:28,206 81 | PCINT(vector>::iterator b, vector>::iterator e) { 2023-09-11T23:58:28,207 | ^~~~~~~~~~ 2023-09-11T23:58:28,208 src/style_rank/parse.hpp:15:1: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-11T23:58:28,209 14 | #include "./deps/MidiFile.h" 2023-09-11T23:58:28,210 +++ |+#include 2023-09-11T23:58:28,210 15 | #include "utils.hpp" 2023-09-11T23:58:28,211 src/style_rank/parse.hpp:81:27: error: template argument 1 is invalid 2023-09-11T23:58:28,212 81 | PCINT(vector>::iterator b, vector>::iterator e) { 2023-09-11T23:58:28,213 | ^~~~ 2023-09-11T23:58:28,213 src/style_rank/parse.hpp:81:27: error: template argument 2 is invalid 2023-09-11T23:58:28,214 src/style_rank/parse.hpp:81:31: error: expected ‘,’ or ‘...’ before ‘>’ token 2023-09-11T23:58:28,215 81 | PCINT(vector>::iterator b, vector>::iterator e) { 2023-09-11T23:58:28,216 | ^~ 2023-09-11T23:58:28,219 src/style_rank/parse.hpp: In constructor ‘PCINT::PCINT(int)’: 2023-09-11T23:58:28,220 src/style_rank/parse.hpp:83:20: error: ‘b’ was not declared in this scope 2023-09-11T23:58:28,221 83 | for (auto it = b; it != e; it++) { 2023-09-11T23:58:28,221 | ^ 2023-09-11T23:58:28,230 src/style_rank/parse.hpp:83:29: error: ‘e’ was not declared in this scope 2023-09-11T23:58:28,231 83 | for (auto it = b; it != e; it++) { 2023-09-11T23:58:28,231 | ^ 2023-09-11T23:58:28,264 src/style_rank/parse.hpp: At global scope: 2023-09-11T23:58:28,265 src/style_rank/parse.hpp:106:10: error: ‘unique_ptr’ was not declared in this scope 2023-09-11T23:58:28,266 106 | vector> notes; 2023-09-11T23:58:28,267 | ^~~~~~~~~~ 2023-09-11T23:58:28,268 src/style_rank/parse.hpp:106:10: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-11T23:58:28,268 src/style_rank/parse.hpp:106:21: error: template argument 1 is invalid 2023-09-11T23:58:28,269 106 | vector> notes; 2023-09-11T23:58:28,270 | ^~~~ 2023-09-11T23:58:28,270 src/style_rank/parse.hpp:106:21: error: template argument 2 is invalid 2023-09-11T23:58:28,271 src/style_rank/parse.hpp:106:25: error: expected unqualified-id before ‘>’ token 2023-09-11T23:58:28,272 106 | vector> notes; 2023-09-11T23:58:28,272 | ^~ 2023-09-11T23:58:28,308 src/style_rank/parse.hpp: In member function ‘void Piece::addNote(int, int, int, int)’: 2023-09-11T23:58:28,308 src/style_rank/parse.hpp:170:5: error: ‘notes’ was not declared in this scope 2023-09-11T23:58:28,309 170 | notes.push_back( 2023-09-11T23:58:28,309 | ^~~~~ 2023-09-11T23:58:28,310 src/style_rank/parse.hpp:171:7: error: ‘unique_ptr’ was not declared in this scope 2023-09-11T23:58:28,311 171 | unique_ptr(new NOTE(pitch, onset, duration, velocity))); 2023-09-11T23:58:28,311 | ^~~~~~~~~~ 2023-09-11T23:58:28,312 src/style_rank/parse.hpp:171:7: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-11T23:58:28,312 src/style_rank/parse.hpp:171:22: error: expected primary-expression before ‘>’ token 2023-09-11T23:58:28,312 171 | unique_ptr(new NOTE(pitch, onset, duration, velocity))); 2023-09-11T23:58:28,313 | ^ 2023-09-11T23:58:28,330 src/style_rank/parse.hpp: In member function ‘void Piece::findChords(bool)’: 2023-09-11T23:58:28,331 src/style_rank/parse.hpp:179:9: error: ‘notes’ was not declared in this scope 2023-09-11T23:58:28,331 179 | if (notes.size() <= 0) return; 2023-09-11T23:58:28,332 | ^~~~~ 2023-09-11T23:58:28,342 src/style_rank/parse.hpp:181:29: error: ‘notes’ was not declared in this scope; did you mean ‘note’? 2023-09-11T23:58:28,343 181 | for (const auto ¬e : notes) { 2023-09-11T23:58:28,344 | ^~~~~ 2023-09-11T23:58:28,344 | note 2023-09-11T23:58:28,523 In file included from src/style_rank/bindings.cpp:3: 2023-09-11T23:58:28,524 src/style_rank/features.hpp: At global scope: 2023-09-11T23:58:28,525 src/style_rank/features.hpp:30:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,525 30 | unique_ptr IntervalDist(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,526 | ^~~~~~~~~~ 2023-09-11T23:58:28,530 src/style_rank/features.hpp:42:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,531 42 | unique_ptr IntervalClassDist(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,531 | ^~~~~~~~~~ 2023-09-11T23:58:28,537 src/style_rank/features.hpp:54:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,538 54 | unique_ptr ChordSize(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,538 | ^~~~~~~~~~ 2023-09-11T23:58:28,544 src/style_rank/features.hpp:65:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,545 65 | unique_ptr ChordPCSizeRatio(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,546 | ^~~~~~~~~~ 2023-09-11T23:58:28,551 src/style_rank/features.hpp:84:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,552 84 | unique_ptr ChordOnsetRatio(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,552 | ^~~~~~~~~~ 2023-09-11T23:58:28,558 src/style_rank/features.hpp:100:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,559 100 | unique_ptr ChordDistinctDurationRatio(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,560 | ^~~~~~~~~~ 2023-09-11T23:58:28,565 src/style_rank/features.hpp:115:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,566 115 | unique_ptr ChordDuration(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,567 | ^~~~~~~~~~ 2023-09-11T23:58:28,572 src/style_rank/features.hpp:126:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,573 126 | unique_ptr ChordShape(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,574 | ^~~~~~~~~~ 2023-09-11T23:58:28,579 src/style_rank/features.hpp:143:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,580 143 | unique_ptr ChordOnsetShape(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,581 | ^~~~~~~~~~ 2023-09-11T23:58:28,585 src/style_rank/features.hpp:163:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,586 163 | unique_ptr ChordPCD(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,587 | ^~~~~~~~~~ 2023-09-11T23:58:28,592 src/style_rank/features.hpp:174:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,593 174 | unique_ptr ChordPCDWBass(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,593 | ^~~~~~~~~~ 2023-09-11T23:58:28,599 src/style_rank/features.hpp:185:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,600 185 | unique_ptr ChordOnsetPCD(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,601 | ^~~~~~~~~~ 2023-09-11T23:58:28,606 src/style_rank/features.hpp:196:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,607 196 | unique_ptr ChordOnsetTiePCD(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,607 | ^~~~~~~~~~ 2023-09-11T23:58:28,613 src/style_rank/features.hpp:204:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,614 204 | unique_ptr ChordOnsetTiePCDTogether(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,614 | ^~~~~~~~~~ 2023-09-11T23:58:28,620 src/style_rank/features.hpp:222:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,621 222 | unique_ptr ChordTonnetz(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,621 | ^~~~~~~~~~ 2023-09-11T23:58:28,627 src/style_rank/features.hpp:233:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,628 233 | unique_ptr ChordOnset(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,628 | ^~~~~~~~~~ 2023-09-11T23:58:28,634 src/style_rank/features.hpp:250:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,635 250 | unique_ptr ChordRange(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,635 | ^~~~~~~~~~ 2023-09-11T23:58:28,641 src/style_rank/features.hpp:263:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,641 263 | unique_ptr ChordDissonance(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,642 | ^~~~~~~~~~ 2023-09-11T23:58:28,648 src/style_rank/features.hpp:288:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,648 288 | unique_ptr ChordTranDissonance(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,649 | ^~~~~~~~~~ 2023-09-11T23:58:28,654 src/style_rank/features.hpp:313:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,655 313 | unique_ptr ChordLowestInterval(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,656 | ^~~~~~~~~~ 2023-09-11T23:58:28,661 src/style_rank/features.hpp:326:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,662 326 | unique_ptr ChordSizeNgram(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,663 | ^~~~~~~~~~ 2023-09-11T23:58:28,668 src/style_rank/features.hpp:341:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,669 341 | unique_ptr ChordTranVoiceMotion(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,670 | ^~~~~~~~~~ 2023-09-11T23:58:28,675 src/style_rank/features.hpp:367:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,676 367 | unique_ptr ChordTranRepeat(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,677 | ^~~~~~~~~~ 2023-09-11T23:58:28,682 src/style_rank/features.hpp:392:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,683 392 | unique_ptr ChordTranScaleDistance(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,683 | ^~~~~~~~~~ 2023-09-11T23:58:28,689 src/style_rank/features.hpp:412:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,690 412 | unique_ptr ChordTranScaleUnion(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,690 | ^~~~~~~~~~ 2023-09-11T23:58:28,696 src/style_rank/features.hpp:432:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,697 432 | unique_ptr ChordTranDistance(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,697 | ^~~~~~~~~~ 2023-09-11T23:58:28,703 src/style_rank/features.hpp:445:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,704 445 | unique_ptr ChordTranOuter(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,704 | ^~~~~~~~~~ 2023-09-11T23:58:28,710 src/style_rank/features.hpp:461:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,710 461 | unique_ptr ChordTranBassInterval(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,711 | ^~~~~~~~~~ 2023-09-11T23:58:28,717 src/style_rank/features.hpp:478:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,717 478 | unique_ptr ChordTranMelodyInterval(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,718 | ^~~~~~~~~~ 2023-09-11T23:58:28,724 src/style_rank/features.hpp:496:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,724 496 | unique_ptr ChordMelodyNgram(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,725 | ^~~~~~~~~~ 2023-09-11T23:58:28,726 src/style_rank/features.hpp: In function ‘uint64_t roll_to_min(uint64_t, int)’: 2023-09-11T23:58:28,726 src/style_rank/features.hpp:513:29: warning: suggest parentheses around ‘+’ in operand of ‘&’ [-Wparentheses] 2023-09-11T23:58:28,727 513 | uint64_t tmp = (x >> i) + (x << (n-i)) & ((1< PCDTran(Piece *p) /*ORIGINAL*/ { 2023-09-11T23:58:28,734 | ^~~~~~~~~~ 2023-09-11T23:58:28,739 src/style_rank/features.hpp:539:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,739 539 | unique_ptr ChordSizeDurationWeighted(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,740 | ^~~~~~~~~~ 2023-09-11T23:58:28,746 src/style_rank/features.hpp:551:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,746 551 | unique_ptr OffsetDistrubution(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,747 | ^~~~~~~~~~ 2023-09-11T23:58:28,752 src/style_rank/features.hpp:563:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,753 563 | unique_ptr MelodicInterval(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,754 | ^~~~~~~~~~ 2023-09-11T23:58:28,759 src/style_rank/features.hpp:575:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,760 575 | unique_ptr DurationDifference(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,761 | ^~~~~~~~~~ 2023-09-11T23:58:28,766 src/style_rank/features.hpp:587:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,767 587 | unique_ptr OnsetDifference(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,768 | ^~~~~~~~~~ 2023-09-11T23:58:28,773 src/style_rank/features.hpp:599:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,774 599 | unique_ptr Onset(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,775 | ^~~~~~~~~~ 2023-09-11T23:58:28,780 src/style_rank/features.hpp:611:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,781 611 | unique_ptr Duration(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,782 | ^~~~~~~~~~ 2023-09-11T23:58:28,787 src/style_rank/features.hpp:623:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,788 623 | unique_ptr MelodicNGramPCD(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,788 | ^~~~~~~~~~ 2023-09-11T23:58:28,794 src/style_rank/features.hpp:638:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,795 638 | unique_ptr ChordDurationMirex(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,795 | ^~~~~~~~~~ 2023-09-11T23:58:28,801 src/style_rank/features.hpp:658:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,801 658 | unique_ptr ChordOnsetDifference(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,802 | ^~~~~~~~~~ 2023-09-11T23:58:28,808 src/style_rank/features.hpp:670:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,809 670 | unique_ptr Pitch(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,809 | ^~~~~~~~~~ 2023-09-11T23:58:28,815 src/style_rank/features.hpp:724:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,815 724 | unique_ptr ChordOuterInterval(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,816 | ^~~~~~~~~~ 2023-09-11T23:58:28,822 src/style_rank/features.hpp:744:1: error: ‘unique_ptr’ does not name a type 2023-09-11T23:58:28,822 744 | unique_ptr ChordDistance(Piece *p) /*MIREX*/ { 2023-09-11T23:58:28,823 | ^~~~~~~~~~ 2023-09-11T23:58:28,823 In file included from src/style_rank/bindings.cpp:4: 2023-09-11T23:58:28,824 src/style_rank/feature_map.hpp:12:30: error: ‘unique_ptr’ was not declared in this scope 2023-09-11T23:58:28,825 12 | static unordered_map(*)(Piece*)> m { 2023-09-11T23:58:28,826 | ^~~~~~~~~~ 2023-09-11T23:58:28,827 src/style_rank/feature_map.hpp:1:1: note: ‘std::unique_ptr’ is defined in header ‘’; did you forget to ‘#include ’? 2023-09-11T23:58:28,827 +++ |+#include 2023-09-11T23:58:28,828 1 | #ifndef STYLE_RANK_FEATURE_MAP_H 2023-09-11T23:58:28,829 src/style_rank/feature_map.hpp:12:54: error: template argument 2 is invalid 2023-09-11T23:58:28,830 12 | static unordered_map(*)(Piece*)> m { 2023-09-11T23:58:28,830 | ^ 2023-09-11T23:58:28,831 src/style_rank/feature_map.hpp:12:54: error: template argument 5 is invalid 2023-09-11T23:58:28,832 src/style_rank/feature_map.hpp:12:57: error: expected unqualified-id before ‘)’ token 2023-09-11T23:58:28,833 12 | static unordered_map(*)(Piece*)> m { 2023-09-11T23:58:28,833 | ^ 2023-09-11T23:58:32,178 src/style_rank/bindings.cpp: In function ‘std::tuple, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator >, std::vector > > > >, std::map, std::allocator >, std::vector >, std::less, std::allocator > >, std::allocator, std::allocator >, std::vector > > > >, std::vector > > get_features_internal(std::vector >&, std::vector >&, int, int, bool)’: 2023-09-11T23:58:32,179 src/style_rank/bindings.cpp:32:21: error: ‘m’ was not declared in this scope 2023-09-11T23:58:32,180 32 | c.add(name, m[name](p)); 2023-09-11T23:58:32,180 | ^ 2023-09-11T23:58:36,217 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2023-09-11T23:58:36,352 ERROR: [present-rich] python setup.py bdist_wheel exited with 1 2023-09-11T23:58:36,365 [bold magenta]full command[/]: [blue]/usr/bin/python3 -u -c ' 2023-09-11T23:58:36,365 exec(compile('"'"''"'"''"'"' 2023-09-11T23:58:36,365 # This is -- a caller that pip uses to run setup.py 2023-09-11T23:58:36,365 # 2023-09-11T23:58:36,365 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-11T23:58:36,365 # import from `distutils.core` to work with newer packaging standards. 2023-09-11T23:58:36,365 # - It provides a clear error message when setuptools is not installed. 2023-09-11T23:58:36,365 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-11T23:58:36,365 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-11T23:58:36,365 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-11T23:58:36,365 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-11T23:58:36,365 import os, sys, tokenize 2023-09-11T23:58:36,365 2023-09-11T23:58:36,365 try: 2023-09-11T23:58:36,365 import setuptools 2023-09-11T23:58:36,365 except ImportError as error: 2023-09-11T23:58:36,365 print( 2023-09-11T23:58:36,365 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-11T23:58:36,365 "the build environment.", 2023-09-11T23:58:36,365 file=sys.stderr, 2023-09-11T23:58:36,365 ) 2023-09-11T23:58:36,365 sys.exit(1) 2023-09-11T23:58:36,365 2023-09-11T23:58:36,365 __file__ = %r 2023-09-11T23:58:36,365 sys.argv[0] = __file__ 2023-09-11T23:58:36,365 2023-09-11T23:58:36,365 if os.path.exists(__file__): 2023-09-11T23:58:36,365 filename = __file__ 2023-09-11T23:58:36,365 with tokenize.open(__file__) as f: 2023-09-11T23:58:36,365 setup_py_code = f.read() 2023-09-11T23:58:36,365 else: 2023-09-11T23:58:36,365 filename = "" 2023-09-11T23:58:36,365 setup_py_code = "from setuptools import setup; setup()" 2023-09-11T23:58:36,365 2023-09-11T23:58:36,365 exec(compile(setup_py_code, filename, "exec")) 2023-09-11T23:58:36,365 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nl30xz9o/style-rank_08e8e15d3dad4ffdb7156b78ca1ff50c/setup.py'"'"',), "", "exec"))' bdist_wheel -d /tmp/pip-wheel-th3tquup[/] 2023-09-11T23:58:36,366 [bold magenta]cwd[/]: /tmp/pip-wheel-nl30xz9o/style-rank_08e8e15d3dad4ffdb7156b78ca1ff50c/ 2023-09-11T23:58:36,367 Building wheel for style-rank (setup.py): finished with status 'error' 2023-09-11T23:58:36,368 ERROR: Failed building wheel for style-rank 2023-09-11T23:58:36,369 Running setup.py clean for style-rank 2023-09-11T23:58:36,370 Running command python setup.py clean 2023-09-11T23:58:36,961 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-11T23:58:36,961 !! 2023-09-11T23:58:36,963 ******************************************************************************** 2023-09-11T23:58:36,963 Usage of dash-separated 'description-file' will not be supported in future 2023-09-11T23:58:36,964 versions. Please use the underscore name 'description_file' instead. 2023-09-11T23:58:36,965 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-11T23:58:36,966 or your builds will no longer be supported. 2023-09-11T23:58:36,967 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-11T23:58:36,968 ******************************************************************************** 2023-09-11T23:58:36,969 !! 2023-09-11T23:58:36,969 opt = self.warn_dash_deprecation(opt, section) 2023-09-11T23:58:37,193 /usr/local/lib/python3.11/dist-packages/setuptools/__init__.py:80: _DeprecatedInstaller: setuptools.installer and fetch_build_eggs are deprecated. 2023-09-11T23:58:37,193 !! 2023-09-11T23:58:37,194 ******************************************************************************** 2023-09-11T23:58:37,195 Requirements should be satisfied by a PEP 517 installer. 2023-09-11T23:58:37,195 If you are using pip, you can try `pip install --use-pep517`. 2023-09-11T23:58:37,195 ******************************************************************************** 2023-09-11T23:58:37,197 !! 2023-09-11T23:58:37,197 dist.fetch_build_eggs(dist.setup_requires) 2023-09-11T23:58:37,953 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:510: SetuptoolsDeprecationWarning: Invalid dash-separated options 2023-09-11T23:58:37,954 !! 2023-09-11T23:58:37,955 ******************************************************************************** 2023-09-11T23:58:37,955 Usage of dash-separated 'description-file' will not be supported in future 2023-09-11T23:58:37,956 versions. Please use the underscore name 'description_file' instead. 2023-09-11T23:58:37,957 By 2023-Sep-26, you need to update your project and remove deprecated calls 2023-09-11T23:58:37,957 or your builds will no longer be supported. 2023-09-11T23:58:37,958 See https://setuptools.pypa.io/en/latest/userguide/declarative_config.html for details. 2023-09-11T23:58:37,959 ******************************************************************************** 2023-09-11T23:58:37,960 !! 2023-09-11T23:58:37,961 opt = self.warn_dash_deprecation(opt, section) 2023-09-11T23:58:37,990 running clean 2023-09-11T23:58:38,040 removing 'build/temp.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T23:58:38,043 removing 'build/lib.linux-armv7l-cpython-311' (and everything under it) 2023-09-11T23:58:38,045 'build/bdist.linux-armv7l' does not exist -- can't clean it 2023-09-11T23:58:38,046 'build/scripts-3.11' does not exist -- can't clean it 2023-09-11T23:58:38,047 removing 'build' 2023-09-11T23:58:38,156 Failed to build style-rank 2023-09-11T23:58:38,157 ERROR: Failed to build one or more wheels 2023-09-11T23:58:38,158 Exception information: 2023-09-11T23:58:38,158 Traceback (most recent call last): 2023-09-11T23:58:38,158 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-11T23:58:38,158 status = run_func(*args) 2023-09-11T23:58:38,158 ^^^^^^^^^^^^^^^ 2023-09-11T23:58:38,158 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-11T23:58:38,158 return func(self, options, args) 2023-09-11T23:58:38,158 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-11T23:58:38,158 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-11T23:58:38,158 raise CommandError("Failed to build one or more wheels") 2023-09-11T23:58:38,158 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-11T23:58:38,162 Removed build tracker: '/tmp/pip-build-tracker-qb7yd0j2'