2023-09-12T15:02:07,437 Created temporary directory: /tmp/pip-build-tracker-6dkexsnq 2023-09-12T15:02:07,438 Initialized build tracking at /tmp/pip-build-tracker-6dkexsnq 2023-09-12T15:02:07,439 Created build tracker: /tmp/pip-build-tracker-6dkexsnq 2023-09-12T15:02:07,439 Entered build tracker: /tmp/pip-build-tracker-6dkexsnq 2023-09-12T15:02:07,440 Created temporary directory: /tmp/pip-wheel-0iew7oc4 2023-09-12T15:02:07,443 Created temporary directory: /tmp/pip-ephem-wheel-cache-r5wrid7t 2023-09-12T15:02:07,464 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T15:02:07,468 2 location(s) to search for versions of prepl: 2023-09-12T15:02:07,468 * https://pypi.org/simple/prepl/ 2023-09-12T15:02:07,468 * https://www.piwheels.org/simple/prepl/ 2023-09-12T15:02:07,469 Fetching project page and analyzing links: https://pypi.org/simple/prepl/ 2023-09-12T15:02:07,470 Getting page https://pypi.org/simple/prepl/ 2023-09-12T15:02:07,471 Found index url https://pypi.org/simple/ 2023-09-12T15:02:07,689 Fetched page https://pypi.org/simple/prepl/ as application/vnd.pypi.simple.v1+json 2023-09-12T15:02:07,691 Found link https://files.pythonhosted.org/packages/32/ce/1203e98c8181b327a712f1d7bb7fca41ecf274d4ef04c43ce7e96084dd0c/prepl-1.0.0.tar.gz (from https://pypi.org/simple/prepl/) (requires-python:>=3.6), version: 1.0.0 2023-09-12T15:02:07,692 Found link https://files.pythonhosted.org/packages/9f/af/b68b39a5d0ff7d2431746d2720221f23a6b385214e1d26400f855795dfff/prepl-1.0.1.tar.gz (from https://pypi.org/simple/prepl/) (requires-python:>=3.6), version: 1.0.1 2023-09-12T15:02:07,693 Fetching project page and analyzing links: https://www.piwheels.org/simple/prepl/ 2023-09-12T15:02:07,693 Getting page https://www.piwheels.org/simple/prepl/ 2023-09-12T15:02:07,694 Found index url https://www.piwheels.org/simple/ 2023-09-12T15:02:08,040 Fetched page https://www.piwheels.org/simple/prepl/ as text/html 2023-09-12T15:02:08,043 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.0-cp37-cp37m-linux_armv6l.whl#sha256=da8dac02bc84048d0a8eec63f8984269ed49b8f557da2c5851cb9ac2ade5c5be (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,044 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.0-cp37-cp37m-linux_armv7l.whl#sha256=da8dac02bc84048d0a8eec63f8984269ed49b8f557da2c5851cb9ac2ade5c5be (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,045 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.0-cp39-cp39-linux_armv6l.whl#sha256=7b00f73b42015b1bcccc7494cbacd7898f0e54bc20815960d9cb812d948d03c6 (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,045 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.0-cp39-cp39-linux_armv7l.whl#sha256=7b00f73b42015b1bcccc7494cbacd7898f0e54bc20815960d9cb812d948d03c6 (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,046 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.1-cp37-cp37m-linux_armv6l.whl#sha256=73575f7966361c2ae95109747b9fec47e75982f4a9cf5d0a08d25294cf66572e (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,046 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.1-cp37-cp37m-linux_armv7l.whl#sha256=73575f7966361c2ae95109747b9fec47e75982f4a9cf5d0a08d25294cf66572e (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,047 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.1-cp39-cp39-linux_armv6l.whl#sha256=b8cb8b492036021fdbf91fa7ff4152862a8d03b37c6b4c284f52d4f236ba51c8 (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,047 Skipping link: No binaries permitted for prepl: https://www.piwheels.org/simple/prepl/prepl-1.0.1-cp39-cp39-linux_armv7l.whl#sha256=b8cb8b492036021fdbf91fa7ff4152862a8d03b37c6b4c284f52d4f236ba51c8 (from https://www.piwheels.org/simple/prepl/) (requires-python:>=3.6) 2023-09-12T15:02:08,048 Skipping link: not a file: https://www.piwheels.org/simple/prepl/ 2023-09-12T15:02:08,049 Skipping link: not a file: https://pypi.org/simple/prepl/ 2023-09-12T15:02:08,067 Given no hashes to check 1 links for project 'prepl': discarding no candidates 2023-09-12T15:02:08,092 Collecting prepl==1.0.0 2023-09-12T15:02:08,095 Created temporary directory: /tmp/pip-unpack-c17m4a5i 2023-09-12T15:02:08,337 Downloading prepl-1.0.0.tar.gz (159 kB) 2023-09-12T15:02:08,515 Added prepl==1.0.0 from https://files.pythonhosted.org/packages/32/ce/1203e98c8181b327a712f1d7bb7fca41ecf274d4ef04c43ce7e96084dd0c/prepl-1.0.0.tar.gz to build tracker '/tmp/pip-build-tracker-6dkexsnq' 2023-09-12T15:02:08,523 Created temporary directory: /tmp/pip-build-env-qb2g_a92 2023-09-12T15:02:08,528 Installing build dependencies: started 2023-09-12T15:02:08,529 Running command pip subprocess to install build dependencies 2023-09-12T15:02:09,678 Using pip 23.2.1 from /usr/local/lib/python3.11/dist-packages/pip (python 3.11) 2023-09-12T15:02:10,185 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T15:02:11,888 Collecting setuptools>=42 2023-09-12T15:02:11,889 Obtaining dependency information for setuptools>=42 from https://files.pythonhosted.org/packages/95/79/6b47c6a872b40743a480687dc0c79ffb4202710789f3e4d54a84fff8b550/setuptools-68.2.1-py3-none-any.whl.metadata 2023-09-12T15:02:11,895 Using cached setuptools-68.2.1-py3-none-any.whl.metadata (6.3 kB) 2023-09-12T15:02:12,098 Collecting wheel 2023-09-12T15:02:12,112 Using cached https://www.piwheels.org/simple/wheel/wheel-0.41.2-py3-none-any.whl (64 kB) 2023-09-12T15:02:12,233 Collecting scikit-build 2023-09-12T15:02:12,249 Using cached https://www.piwheels.org/simple/scikit-build/scikit_build-0.17.6-py3-none-any.whl (84 kB) 2023-09-12T15:02:12,970 Collecting cmake 2023-09-12T15:02:14,005 Using cached https://www.piwheels.org/simple/cmake/cmake-3.17.2-cp311-cp311-linux_armv7l.whl (14.5 MB) 2023-09-12T15:02:14,671 Collecting ninja 2023-09-12T15:02:14,688 Using cached https://www.piwheels.org/simple/ninja/ninja-1.9.0.post1-cp311-cp311-linux_armv7l.whl (98 kB) 2023-09-12T15:02:14,974 Collecting setuptools_scm[toml]>=3.4 2023-09-12T15:02:14,989 Using cached https://www.piwheels.org/simple/setuptools-scm/setuptools_scm-7.1.0-py3-none-any.whl (43 kB) 2023-09-12T15:02:15,277 Collecting distro (from scikit-build) 2023-09-12T15:02:15,290 Using cached https://www.piwheels.org/simple/distro/distro-1.8.0-py3-none-any.whl (20 kB) 2023-09-12T15:02:15,527 Collecting packaging (from scikit-build) 2023-09-12T15:02:15,557 Using cached https://www.piwheels.org/simple/packaging/packaging-23.1-py3-none-any.whl (48 kB) 2023-09-12T15:02:15,748 Collecting typing-extensions (from setuptools_scm[toml]>=3.4) 2023-09-12T15:02:15,763 Using cached https://www.piwheels.org/simple/typing-extensions/typing_extensions-4.7.1-py3-none-any.whl (33 kB) 2023-09-12T15:02:15,828 Using cached setuptools-68.2.1-py3-none-any.whl (807 kB) 2023-09-12T15:02:18,418 Installing collected packages: ninja, cmake, wheel, typing-extensions, setuptools, packaging, distro, setuptools_scm, scikit-build 2023-09-12T15:02:18,507 Creating /tmp/pip-build-env-qb2g_a92/overlay/local/bin 2023-09-12T15:02:18,509 changing mode of /tmp/pip-build-env-qb2g_a92/overlay/local/bin/ninja to 755 2023-09-12T15:02:24,066 changing mode of /tmp/pip-build-env-qb2g_a92/overlay/local/bin/cmake to 755 2023-09-12T15:02:24,068 changing mode of /tmp/pip-build-env-qb2g_a92/overlay/local/bin/cpack to 755 2023-09-12T15:02:24,070 changing mode of /tmp/pip-build-env-qb2g_a92/overlay/local/bin/ctest to 755 2023-09-12T15:02:24,344 changing mode of /tmp/pip-build-env-qb2g_a92/overlay/local/bin/wheel to 755 2023-09-12T15:02:26,791 changing mode of /tmp/pip-build-env-qb2g_a92/overlay/local/bin/distro to 755 2023-09-12T15:02:27,261 Successfully installed cmake-3.17.2 distro-1.8.0 ninja-1.9.0.post1 packaging-23.1 scikit-build-0.17.6 setuptools-68.2.1 setuptools_scm-7.1.0 typing-extensions-4.7.1 wheel-0.41.2 2023-09-12T15:02:27,841 Installing build dependencies: finished with status 'done' 2023-09-12T15:02:27,856 Getting requirements to build wheel: started 2023-09-12T15:02:27,857 Running command Getting requirements to build wheel 2023-09-12T15:02:28,772 running egg_info 2023-09-12T15:02:28,773 creating prepl.egg-info 2023-09-12T15:02:28,781 writing prepl.egg-info/PKG-INFO 2023-09-12T15:02:28,787 writing dependency_links to prepl.egg-info/dependency_links.txt 2023-09-12T15:02:28,789 writing entry points to prepl.egg-info/entry_points.txt 2023-09-12T15:02:28,792 writing requirements to prepl.egg-info/requires.txt 2023-09-12T15:02:28,793 writing top-level names to prepl.egg-info/top_level.txt 2023-09-12T15:02:28,795 writing manifest file 'prepl.egg-info/SOURCES.txt' 2023-09-12T15:02:28,835 listing git files failed - pretending there aren't any 2023-09-12T15:02:28,838 reading manifest file 'prepl.egg-info/SOURCES.txt' 2023-09-12T15:02:28,841 writing manifest file 'prepl.egg-info/SOURCES.txt' 2023-09-12T15:02:28,949 Getting requirements to build wheel: finished with status 'done' 2023-09-12T15:02:28,963 Created temporary directory: /tmp/pip-modern-metadata-hz2r433e 2023-09-12T15:02:28,966 Preparing metadata (pyproject.toml): started 2023-09-12T15:02:28,967 Running command Preparing metadata (pyproject.toml) 2023-09-12T15:02:29,819 running dist_info 2023-09-12T15:02:29,821 creating /tmp/pip-modern-metadata-hz2r433e/prepl.egg-info 2023-09-12T15:02:29,827 writing /tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/PKG-INFO 2023-09-12T15:02:29,834 writing dependency_links to /tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/dependency_links.txt 2023-09-12T15:02:29,835 writing entry points to /tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/entry_points.txt 2023-09-12T15:02:29,838 writing requirements to /tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/requires.txt 2023-09-12T15:02:29,839 writing top-level names to /tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/top_level.txt 2023-09-12T15:02:29,840 writing manifest file '/tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/SOURCES.txt' 2023-09-12T15:02:29,872 listing git files failed - pretending there aren't any 2023-09-12T15:02:29,875 reading manifest file '/tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/SOURCES.txt' 2023-09-12T15:02:29,878 writing manifest file '/tmp/pip-modern-metadata-hz2r433e/prepl.egg-info/SOURCES.txt' 2023-09-12T15:02:29,879 creating '/tmp/pip-modern-metadata-hz2r433e/prepl-1.0.0.dist-info' 2023-09-12T15:02:30,013 Preparing metadata (pyproject.toml): finished with status 'done' 2023-09-12T15:02:30,017 Source in /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2 has version 1.0.0, which satisfies requirement prepl==1.0.0 from https://files.pythonhosted.org/packages/32/ce/1203e98c8181b327a712f1d7bb7fca41ecf274d4ef04c43ce7e96084dd0c/prepl-1.0.0.tar.gz 2023-09-12T15:02:30,018 Removed prepl==1.0.0 from https://files.pythonhosted.org/packages/32/ce/1203e98c8181b327a712f1d7bb7fca41ecf274d4ef04c43ce7e96084dd0c/prepl-1.0.0.tar.gz from build tracker '/tmp/pip-build-tracker-6dkexsnq' 2023-09-12T15:02:30,023 Created temporary directory: /tmp/pip-unpack-sktivj4g 2023-09-12T15:02:30,024 Created temporary directory: /tmp/pip-unpack-1nnyyxcr 2023-09-12T15:02:30,056 Building wheels for collected packages: prepl 2023-09-12T15:02:30,061 Created temporary directory: /tmp/pip-wheel-quj46ytv 2023-09-12T15:02:30,061 Destination directory: /tmp/pip-wheel-quj46ytv 2023-09-12T15:02:30,063 Building wheel for prepl (pyproject.toml): started 2023-09-12T15:02:30,065 Running command Building wheel for prepl (pyproject.toml) 2023-09-12T15:02:30,841 -------------------------------------------------------------------------------- 2023-09-12T15:02:30,842 -- Trying 'Ninja' generator 2023-09-12T15:02:30,842 -------------------------------- 2023-09-12T15:02:30,843 --------------------------- 2023-09-12T15:02:30,844 ---------------------- 2023-09-12T15:02:30,844 ----------------- 2023-09-12T15:02:30,845 ------------ 2023-09-12T15:02:30,845 ------- 2023-09-12T15:02:30,846 -- 2023-09-12T15:02:30,856 Not searching for unused variables given on the command line. 2023-09-12T15:02:31,138 -- The C compiler identification is GNU 12.2.0 2023-09-12T15:02:31,170 -- Check for working C compiler: /usr/bin/cc 2023-09-12T15:02:31,391 -- Check for working C compiler: /usr/bin/cc - works 2023-09-12T15:02:31,396 -- Detecting C compiler ABI info 2023-09-12T15:02:31,611 -- Detecting C compiler ABI info - done 2023-09-12T15:02:31,663 -- Detecting C compile features 2023-09-12T15:02:31,665 -- Detecting C compile features - done 2023-09-12T15:02:31,972 -- The CXX compiler identification is GNU 12.2.0 2023-09-12T15:02:31,997 -- Check for working CXX compiler: /usr/bin/c++ 2023-09-12T15:02:32,295 -- Check for working CXX compiler: /usr/bin/c++ - works 2023-09-12T15:02:32,302 -- Detecting CXX compiler ABI info 2023-09-12T15:02:32,586 -- Detecting CXX compiler ABI info - done 2023-09-12T15:02:32,641 -- Detecting CXX compile features 2023-09-12T15:02:32,644 -- Detecting CXX compile features - done 2023-09-12T15:02:32,651 -- Configuring done 2023-09-12T15:02:32,658 -- Generating done 2023-09-12T15:02:32,665 -- Build files have been written to: /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2/_cmake_test_compile/build 2023-09-12T15:02:32,670 -- 2023-09-12T15:02:32,671 ------- 2023-09-12T15:02:32,671 ------------ 2023-09-12T15:02:32,672 ----------------- 2023-09-12T15:02:32,672 ---------------------- 2023-09-12T15:02:32,673 --------------------------- 2023-09-12T15:02:32,673 -------------------------------- 2023-09-12T15:02:32,674 -- Trying 'Ninja' generator - success 2023-09-12T15:02:32,674 -------------------------------------------------------------------------------- 2023-09-12T15:02:32,685 Configuring Project 2023-09-12T15:02:32,686 Working directory: 2023-09-12T15:02:32,686 /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2/_skbuild/linux-armv7l-3.11/cmake-build 2023-09-12T15:02:32,687 Command: 2023-09-12T15:02:32,687 /tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/cmake/data/bin/cmake /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2 -G Ninja -DCMAKE_MAKE_PROGRAM:FILEPATH=/tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/ninja/data/bin/ninja --no-warn-unused-cli -DCMAKE_INSTALL_PREFIX:PATH=/tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2/_skbuild/linux-armv7l-3.11/cmake-install -DPYTHON_VERSION_STRING:STRING=3.11.2 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/usr/bin/python3 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.11 -DPYTHON_LIBRARY:PATH=/usr/lib/arm-linux-gnueabihf/libpython3.11.so -DPython_EXECUTABLE:PATH=/usr/bin/python3 -DPython_ROOT_DIR:PATH=/usr -DPython_FIND_REGISTRY:STRING=NEVER -DPython_INCLUDE_DIR:PATH=/usr/include/python3.11 -DPython3_EXECUTABLE:PATH=/usr/bin/python3 -DPython3_ROOT_DIR:PATH=/usr -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_INCLUDE_DIR:PATH=/usr/include/python3.11 -DCMAKE_MAKE_PROGRAM:FILEPATH=/tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/ninja/data/bin/ninja -DCMAKE_BUILD_TYPE:STRING=Release 2023-09-12T15:02:32,699 Not searching for unused variables given on the command line. 2023-09-12T15:02:32,933 -- The C compiler identification is GNU 12.2.0 2023-09-12T15:02:33,239 -- The CXX compiler identification is GNU 12.2.0 2023-09-12T15:02:33,262 -- Check for working C compiler: /usr/bin/cc 2023-09-12T15:02:33,483 -- Check for working C compiler: /usr/bin/cc - works 2023-09-12T15:02:33,487 -- Detecting C compiler ABI info 2023-09-12T15:02:33,702 -- Detecting C compiler ABI info - done 2023-09-12T15:02:33,745 -- Detecting C compile features 2023-09-12T15:02:33,747 -- Detecting C compile features - done 2023-09-12T15:02:33,761 -- Check for working CXX compiler: /usr/bin/c++ 2023-09-12T15:02:34,076 -- Check for working CXX compiler: /usr/bin/c++ - works 2023-09-12T15:02:34,081 -- Detecting CXX compiler ABI info 2023-09-12T15:02:34,352 -- Detecting CXX compiler ABI info - done 2023-09-12T15:02:34,397 -- Detecting CXX compile features 2023-09-12T15:02:34,399 -- Detecting CXX compile features - done 2023-09-12T15:02:34,461 -- Using the single-header code from /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2/thirdparty/json/single_include/ 2023-09-12T15:02:34,526 -- Configuring done 2023-09-12T15:02:34,580 -- Generating done 2023-09-12T15:02:34,588 -- Build files have been written to: /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2/_skbuild/linux-armv7l-3.11/cmake-build 2023-09-12T15:02:41,877 [1/5] Building CXX object src/CMakeFiles/prepl.dir/prepl.cc.o 2023-09-12T15:02:41,877 FAILED: src/CMakeFiles/prepl.dir/prepl.cc.o 2023-09-12T15:02:41,878 /usr/bin/c++ -Dprepl_EXPORTS -I../../../thirdparty/json/single_include -O3 -DNDEBUG -fPIC -MD -MT src/CMakeFiles/prepl.dir/prepl.cc.o -MF src/CMakeFiles/prepl.dir/prepl.cc.o.d -o src/CMakeFiles/prepl.dir/prepl.cc.o -c ../../../src/prepl.cc 2023-09-12T15:02:41,878 ../../../src/prepl.cc:186:8: error: ‘__xmknod’ was not declared in this scope; did you mean ‘mknod’? 2023-09-12T15:02:41,879 186 | WRAP_4(__xmknod, if (r >= 0 && is_reg_file(a2)) notify(a1, true);) 2023-09-12T15:02:41,879 | ^~~~~~~~ 2023-09-12T15:02:41,880 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,881 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,881 | ^~~ 2023-09-12T15:02:41,882 ../../../src/prepl.cc:186:1: note: in expansion of macro ‘WRAP_4’ 2023-09-12T15:02:41,883 186 | WRAP_4(__xmknod, if (r >= 0 && is_reg_file(a2)) notify(a1, true);) 2023-09-12T15:02:41,884 | ^~~~~~ 2023-09-12T15:02:41,885 ../../../src/prepl.cc:186:8: error: ‘__xmknod’ was not declared in this scope; did you mean ‘mknod’? 2023-09-12T15:02:41,885 186 | WRAP_4(__xmknod, if (r >= 0 && is_reg_file(a2)) notify(a1, true);) 2023-09-12T15:02:41,886 | ^~~~~~~~ 2023-09-12T15:02:41,887 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,888 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,888 | ^~~ 2023-09-12T15:02:41,889 ../../../src/prepl.cc:186:1: note: in expansion of macro ‘WRAP_4’ 2023-09-12T15:02:41,890 186 | WRAP_4(__xmknod, if (r >= 0 && is_reg_file(a2)) notify(a1, true);) 2023-09-12T15:02:41,891 | ^~~~~~ 2023-09-12T15:02:41,891 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:41,892 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,893 | ^ 2023-09-12T15:02:41,894 ../../../src/prepl.cc:72:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:41,894 72 | WRAP_N(CMD, (ARG(CMD, 0), ARG(CMD, 1), ARG(CMD, 2), ARG(CMD, 3)), \ 2023-09-12T15:02:41,895 | ^~~~~~ 2023-09-12T15:02:41,896 ../../../src/prepl.cc:186:1: note: in expansion of macro ‘WRAP_4’ 2023-09-12T15:02:41,897 186 | WRAP_4(__xmknod, if (r >= 0 && is_reg_file(a2)) notify(a1, true);) 2023-09-12T15:02:41,898 | ^~~~~~ 2023-09-12T15:02:41,899 ../../../src/prepl.cc:186:8: error: expected initializer before ‘__xmknod’ 2023-09-12T15:02:41,900 186 | WRAP_4(__xmknod, if (r >= 0 && is_reg_file(a2)) notify(a1, true);) 2023-09-12T15:02:41,900 | ^~~~~~~~ 2023-09-12T15:02:41,901 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,902 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,903 | ^~~ 2023-09-12T15:02:41,905 ../../../src/prepl.cc:186:1: note: in expansion of macro ‘WRAP_4’ 2023-09-12T15:02:41,906 186 | WRAP_4(__xmknod, if (r >= 0 && is_reg_file(a2)) notify(a1, true);) 2023-09-12T15:02:41,907 | ^~~~~~ 2023-09-12T15:02:41,908 ../../../src/prepl.cc:187:8: error: ‘__xmknodat’ was not declared in this scope; did you mean ‘mknodat’? 2023-09-12T15:02:41,908 187 | WRAP_5(__xmknodat, if (r >= 0 && is_reg_file(a3)) notify(a2, true, a1);) 2023-09-12T15:02:41,909 | ^~~~~~~~~~ 2023-09-12T15:02:41,910 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,911 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,912 | ^~~ 2023-09-12T15:02:41,912 ../../../src/prepl.cc:187:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:41,913 187 | WRAP_5(__xmknodat, if (r >= 0 && is_reg_file(a3)) notify(a2, true, a1);) 2023-09-12T15:02:41,914 | ^~~~~~ 2023-09-12T15:02:41,914 ../../../src/prepl.cc:187:8: error: ‘__xmknodat’ was not declared in this scope; did you mean ‘mknodat’? 2023-09-12T15:02:41,915 187 | WRAP_5(__xmknodat, if (r >= 0 && is_reg_file(a3)) notify(a2, true, a1);) 2023-09-12T15:02:41,916 | ^~~~~~~~~~ 2023-09-12T15:02:41,916 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,917 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,918 | ^~~ 2023-09-12T15:02:41,918 ../../../src/prepl.cc:187:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:41,919 187 | WRAP_5(__xmknodat, if (r >= 0 && is_reg_file(a3)) notify(a2, true, a1);) 2023-09-12T15:02:41,920 | ^~~~~~ 2023-09-12T15:02:41,920 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:41,921 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,922 | ^ 2023-09-12T15:02:41,923 ../../../src/prepl.cc:75:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:41,924 75 | WRAP_N(CMD, \ 2023-09-12T15:02:41,924 | ^~~~~~ 2023-09-12T15:02:41,925 ../../../src/prepl.cc:187:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:41,926 187 | WRAP_5(__xmknodat, if (r >= 0 && is_reg_file(a3)) notify(a2, true, a1);) 2023-09-12T15:02:41,926 | ^~~~~~ 2023-09-12T15:02:41,927 ../../../src/prepl.cc:187:8: error: expected initializer before ‘__xmknodat’ 2023-09-12T15:02:41,928 187 | WRAP_5(__xmknodat, if (r >= 0 && is_reg_file(a3)) notify(a2, true, a1);) 2023-09-12T15:02:41,929 | ^~~~~~~~~~ 2023-09-12T15:02:41,930 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,930 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,931 | ^~~ 2023-09-12T15:02:41,932 ../../../src/prepl.cc:187:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:41,933 187 | WRAP_5(__xmknodat, if (r >= 0 && is_reg_file(a3)) notify(a2, true, a1);) 2023-09-12T15:02:41,934 | ^~~~~~ 2023-09-12T15:02:41,935 ../../../src/prepl.cc:189:8: error: ‘__xstat’ was not declared in this scope; did you mean ‘stat’? 2023-09-12T15:02:41,936 189 | WRAP_3(__xstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,936 | ^~~~~~~ 2023-09-12T15:02:41,937 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,938 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,939 | ^~~ 2023-09-12T15:02:41,940 ../../../src/prepl.cc:189:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,940 189 | WRAP_3(__xstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,941 | ^~~~~~ 2023-09-12T15:02:41,942 ../../../src/prepl.cc:189:8: error: ‘__xstat’ was not declared in this scope; did you mean ‘stat’? 2023-09-12T15:02:41,942 189 | WRAP_3(__xstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,943 | ^~~~~~~ 2023-09-12T15:02:41,944 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,944 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,945 | ^~~ 2023-09-12T15:02:41,945 ../../../src/prepl.cc:189:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,946 189 | WRAP_3(__xstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,946 | ^~~~~~ 2023-09-12T15:02:41,947 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:41,947 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,948 | ^ 2023-09-12T15:02:41,948 ../../../src/prepl.cc:69:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:41,949 69 | WRAP_N(CMD, (ARG(CMD, 0), ARG(CMD, 1), ARG(CMD, 2)), (a0, a1, a2), \ 2023-09-12T15:02:41,950 | ^~~~~~ 2023-09-12T15:02:41,950 ../../../src/prepl.cc:189:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,951 189 | WRAP_3(__xstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,951 | ^~~~~~ 2023-09-12T15:02:41,952 ../../../src/prepl.cc:189:8: error: expected initializer before ‘__xstat’ 2023-09-12T15:02:41,953 189 | WRAP_3(__xstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,953 | ^~~~~~~ 2023-09-12T15:02:41,954 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,955 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,955 | ^~~ 2023-09-12T15:02:41,956 ../../../src/prepl.cc:189:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,956 189 | WRAP_3(__xstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,957 | ^~~~~~ 2023-09-12T15:02:41,958 ../../../src/prepl.cc:190:8: error: ‘__xstat64’ was not declared in this scope; did you mean ‘stat64’? 2023-09-12T15:02:41,959 190 | WRAP_3(__xstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,960 | ^~~~~~~~~ 2023-09-12T15:02:41,960 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,961 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,962 | ^~~ 2023-09-12T15:02:41,963 ../../../src/prepl.cc:190:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,963 190 | WRAP_3(__xstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,964 | ^~~~~~ 2023-09-12T15:02:41,965 ../../../src/prepl.cc:190:8: error: ‘__xstat64’ was not declared in this scope; did you mean ‘stat64’? 2023-09-12T15:02:41,965 190 | WRAP_3(__xstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,966 | ^~~~~~~~~ 2023-09-12T15:02:41,967 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,967 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,968 | ^~~ 2023-09-12T15:02:41,969 ../../../src/prepl.cc:190:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,970 190 | WRAP_3(__xstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,970 | ^~~~~~ 2023-09-12T15:02:41,971 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:41,972 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,973 | ^ 2023-09-12T15:02:41,973 ../../../src/prepl.cc:69:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:41,974 69 | WRAP_N(CMD, (ARG(CMD, 0), ARG(CMD, 1), ARG(CMD, 2)), (a0, a1, a2), \ 2023-09-12T15:02:41,974 | ^~~~~~ 2023-09-12T15:02:41,975 ../../../src/prepl.cc:190:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,975 190 | WRAP_3(__xstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,976 | ^~~~~~ 2023-09-12T15:02:41,977 ../../../src/prepl.cc:190:8: error: expected initializer before ‘__xstat64’ 2023-09-12T15:02:41,977 190 | WRAP_3(__xstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,978 | ^~~~~~~~~ 2023-09-12T15:02:41,978 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,979 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,979 | ^~~ 2023-09-12T15:02:41,980 ../../../src/prepl.cc:190:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:41,980 190 | WRAP_3(__xstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:41,981 | ^~~~~~ 2023-09-12T15:02:41,981 ../../../src/prepl.cc:191:8: error: ‘__fxstatat’ was not declared in this scope; did you mean ‘fstatat’? 2023-09-12T15:02:41,982 191 | WRAP_5(__fxstatat, 2023-09-12T15:02:41,983 | ^~~~~~~~~~ 2023-09-12T15:02:41,983 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,984 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,985 | ^~~ 2023-09-12T15:02:41,985 ../../../src/prepl.cc:191:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:41,986 191 | WRAP_5(__fxstatat, 2023-09-12T15:02:41,986 | ^~~~~~ 2023-09-12T15:02:41,987 ../../../src/prepl.cc:191:8: error: ‘__fxstatat’ was not declared in this scope; did you mean ‘fstatat’? 2023-09-12T15:02:41,988 191 | WRAP_5(__fxstatat, 2023-09-12T15:02:41,988 | ^~~~~~~~~~ 2023-09-12T15:02:41,989 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:41,990 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,990 | ^~~ 2023-09-12T15:02:41,991 ../../../src/prepl.cc:191:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:41,992 191 | WRAP_5(__fxstatat, 2023-09-12T15:02:41,992 | ^~~~~~ 2023-09-12T15:02:41,993 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:41,994 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:41,994 | ^ 2023-09-12T15:02:41,995 ../../../src/prepl.cc:75:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:41,996 75 | WRAP_N(CMD, \ 2023-09-12T15:02:41,996 | ^~~~~~ 2023-09-12T15:02:41,997 ../../../src/prepl.cc:191:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:41,998 191 | WRAP_5(__fxstatat, 2023-09-12T15:02:41,998 | ^~~~~~ 2023-09-12T15:02:41,999 ../../../src/prepl.cc:191:8: error: expected initializer before ‘__fxstatat’ 2023-09-12T15:02:41,999 191 | WRAP_5(__fxstatat, 2023-09-12T15:02:42,000 | ^~~~~~~~~~ 2023-09-12T15:02:42,001 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,001 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,002 | ^~~ 2023-09-12T15:02:42,003 ../../../src/prepl.cc:191:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:42,003 191 | WRAP_5(__fxstatat, 2023-09-12T15:02:42,004 | ^~~~~~ 2023-09-12T15:02:42,005 ../../../src/prepl.cc:193:8: error: ‘__fxstatat64’ was not declared in this scope; did you mean ‘fstatat64’? 2023-09-12T15:02:42,005 193 | WRAP_5(__fxstatat64, 2023-09-12T15:02:42,006 | ^~~~~~~~~~~~ 2023-09-12T15:02:42,006 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,007 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,007 | ^~~ 2023-09-12T15:02:42,008 ../../../src/prepl.cc:193:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:42,008 193 | WRAP_5(__fxstatat64, 2023-09-12T15:02:42,009 | ^~~~~~ 2023-09-12T15:02:42,009 ../../../src/prepl.cc:193:8: error: ‘__fxstatat64’ was not declared in this scope; did you mean ‘fstatat64’? 2023-09-12T15:02:42,010 193 | WRAP_5(__fxstatat64, 2023-09-12T15:02:42,010 | ^~~~~~~~~~~~ 2023-09-12T15:02:42,011 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,011 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,012 | ^~~ 2023-09-12T15:02:42,012 ../../../src/prepl.cc:193:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:42,013 193 | WRAP_5(__fxstatat64, 2023-09-12T15:02:42,013 | ^~~~~~ 2023-09-12T15:02:42,014 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:42,015 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,015 | ^ 2023-09-12T15:02:42,016 ../../../src/prepl.cc:75:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:42,016 75 | WRAP_N(CMD, \ 2023-09-12T15:02:42,017 | ^~~~~~ 2023-09-12T15:02:42,018 ../../../src/prepl.cc:193:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:42,018 193 | WRAP_5(__fxstatat64, 2023-09-12T15:02:42,019 | ^~~~~~ 2023-09-12T15:02:42,020 ../../../src/prepl.cc:193:8: error: expected initializer before ‘__fxstatat64’ 2023-09-12T15:02:42,020 193 | WRAP_5(__fxstatat64, 2023-09-12T15:02:42,021 | ^~~~~~~~~~~~ 2023-09-12T15:02:42,022 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,022 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,023 | ^~~ 2023-09-12T15:02:42,024 ../../../src/prepl.cc:193:1: note: in expansion of macro ‘WRAP_5’ 2023-09-12T15:02:42,024 193 | WRAP_5(__fxstatat64, 2023-09-12T15:02:42,025 | ^~~~~~ 2023-09-12T15:02:42,026 ../../../src/prepl.cc:195:8: error: ‘__lxstat’ was not declared in this scope; did you mean ‘lstat’? 2023-09-12T15:02:42,027 195 | WRAP_3(__lxstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,027 | ^~~~~~~~ 2023-09-12T15:02:42,028 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,029 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,029 | ^~~ 2023-09-12T15:02:42,030 ../../../src/prepl.cc:195:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,031 195 | WRAP_3(__lxstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,032 | ^~~~~~ 2023-09-12T15:02:42,032 ../../../src/prepl.cc:195:8: error: ‘__lxstat’ was not declared in this scope; did you mean ‘lstat’? 2023-09-12T15:02:42,033 195 | WRAP_3(__lxstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,034 | ^~~~~~~~ 2023-09-12T15:02:42,034 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,035 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,036 | ^~~ 2023-09-12T15:02:42,037 ../../../src/prepl.cc:195:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,037 195 | WRAP_3(__lxstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,038 | ^~~~~~ 2023-09-12T15:02:42,038 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:42,039 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,039 | ^ 2023-09-12T15:02:42,040 ../../../src/prepl.cc:69:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:42,040 69 | WRAP_N(CMD, (ARG(CMD, 0), ARG(CMD, 1), ARG(CMD, 2)), (a0, a1, a2), \ 2023-09-12T15:02:42,041 | ^~~~~~ 2023-09-12T15:02:42,042 ../../../src/prepl.cc:195:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,042 195 | WRAP_3(__lxstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,043 | ^~~~~~ 2023-09-12T15:02:42,043 ../../../src/prepl.cc:195:8: error: expected initializer before ‘__lxstat’ 2023-09-12T15:02:42,044 195 | WRAP_3(__lxstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,044 | ^~~~~~~~ 2023-09-12T15:02:42,045 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,046 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,046 | ^~~ 2023-09-12T15:02:42,047 ../../../src/prepl.cc:195:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,047 195 | WRAP_3(__lxstat, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,048 | ^~~~~~ 2023-09-12T15:02:42,049 ../../../src/prepl.cc:196:8: error: ‘__lxstat64’ was not declared in this scope; did you mean ‘lstat64’? 2023-09-12T15:02:42,049 196 | WRAP_3(__lxstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,050 | ^~~~~~~~~~ 2023-09-12T15:02:42,050 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,051 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,052 | ^~~ 2023-09-12T15:02:42,053 ../../../src/prepl.cc:196:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,053 196 | WRAP_3(__lxstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,054 | ^~~~~~ 2023-09-12T15:02:42,055 ../../../src/prepl.cc:196:8: error: ‘__lxstat64’ was not declared in this scope; did you mean ‘lstat64’? 2023-09-12T15:02:42,055 196 | WRAP_3(__lxstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,056 | ^~~~~~~~~~ 2023-09-12T15:02:42,057 ../../../src/prepl.cc:50:23: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,057 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,058 | ^~~ 2023-09-12T15:02:42,058 ../../../src/prepl.cc:196:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,059 196 | WRAP_3(__lxstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,060 | ^~~~~~ 2023-09-12T15:02:42,060 ../../../src/prepl.cc:50:27: error: template argument 1 is invalid 2023-09-12T15:02:42,061 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,062 | ^ 2023-09-12T15:02:42,062 ../../../src/prepl.cc:69:5: note: in expansion of macro ‘WRAP_N’ 2023-09-12T15:02:42,063 69 | WRAP_N(CMD, (ARG(CMD, 0), ARG(CMD, 1), ARG(CMD, 2)), (a0, a1, a2), \ 2023-09-12T15:02:42,064 | ^~~~~~ 2023-09-12T15:02:42,064 ../../../src/prepl.cc:196:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,065 196 | WRAP_3(__lxstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,066 | ^~~~~~ 2023-09-12T15:02:42,067 ../../../src/prepl.cc:196:8: error: expected initializer before ‘__lxstat64’ 2023-09-12T15:02:42,068 196 | WRAP_3(__lxstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,068 | ^~~~~~~~~~ 2023-09-12T15:02:42,068 ../../../src/prepl.cc:50:42: note: in definition of macro ‘WRAP_N’ 2023-09-12T15:02:42,069 50 | function::return_type CMD ARGDECL \ 2023-09-12T15:02:42,069 | ^~~ 2023-09-12T15:02:42,070 ../../../src/prepl.cc:196:1: note: in expansion of macro ‘WRAP_3’ 2023-09-12T15:02:42,070 196 | WRAP_3(__lxstat64, if (r >= 0 && is_reg_file(a2->st_mode)) notify(a1, true);) 2023-09-12T15:02:42,071 | ^~~~~~ 2023-09-12T15:02:46,582 [2/5] Building CXX object src/CMakeFiles/test_helper.dir/test_helper.cc.o 2023-09-12T15:02:46,583 In file included from /usr/include/c++/12/vector:70, 2023-09-12T15:02:46,583 from /usr/include/c++/12/functional:62, 2023-09-12T15:02:46,584 from ../../../thirdparty/json/single_include/nlohmann/json.hpp:40, 2023-09-12T15:02:46,584 from ../../../src/test_helper.cc:9: 2023-09-12T15:02:46,585 /usr/include/c++/12/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’: 2023-09-12T15:02:46,585 /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator’ changed in GCC 7.1 2023-09-12T15:02:46,586 439 | vector<_Tp, _Alloc>:: 2023-09-12T15:02:46,587 | ^~~~~~~~~~~~~~~~~~~ 2023-09-12T15:02:46,588 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’, 2023-09-12T15:02:46,589 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T15:02:46,589 inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector, std::allocator > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22, 2023-09-12T15:02:46,590 inlined from ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = nlohmann::basic_json<>*; _OI = std::back_insert_iterator, std::allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:405:18, 2023-09-12T15:02:46,590 inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = nlohmann::basic_json<>*; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:495:30, 2023-09-12T15:02:46,591 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = nlohmann::basic_json<>*; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2023-09-12T15:02:46,591 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2023-09-12T15:02:46,592 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2023-09-12T15:02:46,593 inlined from ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ at ../../../thirdparty/json/single_include/nlohmann/json.hpp:16689:26: 2023-09-12T15:02:46,593 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T15:02:46,594 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T15:02:46,594 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T15:02:46,595 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’, 2023-09-12T15:02:46,596 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T15:02:46,597 inlined from ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ at ../../../thirdparty/json/single_include/nlohmann/json.hpp:16696:36: 2023-09-12T15:02:46,598 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T15:02:46,598 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T15:02:46,599 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T15:02:46,600 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’, 2023-09-12T15:02:46,601 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T15:02:46,602 inlined from ‘std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector, std::allocator > >]’ at /usr/include/c++/12/bits/stl_iterator.h:743:22, 2023-09-12T15:02:46,602 inlined from ‘static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = nlohmann::basic_json<>*; _OI = std::back_insert_iterator, std::allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:405:18, 2023-09-12T15:02:46,603 inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = true; _II = nlohmann::basic_json<>*; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:495:30, 2023-09-12T15:02:46,604 inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = true; _II = nlohmann::basic_json<>*; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:522:42, 2023-09-12T15:02:46,605 inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = true; _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:529:31, 2023-09-12T15:02:46,605 inlined from ‘_OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = back_insert_iterator, allocator > > >]’ at /usr/include/c++/12/bits/stl_algobase.h:652:38, 2023-09-12T15:02:46,606 inlined from ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ at ../../../thirdparty/json/single_include/nlohmann/json.hpp:16710:30: 2023-09-12T15:02:46,607 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T15:02:46,608 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T15:02:46,609 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T15:02:46,610 In member function ‘std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’, 2023-09-12T15:02:46,610 inlined from ‘void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = nlohmann::basic_json<>; _Alloc = std::allocator >]’ at /usr/include/c++/12/bits/stl_vector.h:1294:21, 2023-09-12T15:02:46,611 inlined from ‘void nlohmann::basic_json::json_value::destroy(nlohmann::basic_json::value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ at ../../../thirdparty/json/single_include/nlohmann/json.hpp:16719:40: 2023-09-12T15:02:46,611 /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ changed in GCC 7.1 2023-09-12T15:02:46,612 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); 2023-09-12T15:02:46,613 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T15:02:46,614 In file included from /usr/include/c++/12/map:60, 2023-09-12T15:02:46,615 from ../../../thirdparty/json/single_include/nlohmann/json.hpp:62: 2023-09-12T15:02:46,616 /usr/include/c++/12/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Val = std::pair, nlohmann::basic_json<> >; _KeyOfValue = std::_Select1st, nlohmann::basic_json<> > >; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’: 2023-09-12T15:02:46,617 /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ changed in GCC 7.1 2023-09-12T15:02:46,617 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: 2023-09-12T15:02:46,618 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T15:02:46,619 In file included from /usr/include/c++/12/map:61: 2023-09-12T15:02:46,620 In member function ‘std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’, 2023-09-12T15:02:46,621 inlined from ‘std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >, nlohmann::basic_json, std::allocator >, bool, long long int, long long unsigned int, double, std::allocator, nlohmann::adl_serializer, std::vector > >}; _Key = std::__cxx11::basic_string; _Tp = nlohmann::basic_json<>; _Compare = std::less; _Alloc = std::allocator, nlohmann::basic_json<> > >]’ at /usr/include/c++/12/bits/stl_map.h:599:22, 2023-09-12T15:02:46,622 inlined from ‘nlohmann::basic_json<>::basic_json(initializer_list_t, bool, value_t):: >&)>’ at ../../../thirdparty/json/single_include/nlohmann/json.hpp:17194:40, 2023-09-12T15:02:46,622 inlined from ‘_Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = const nlohmann::detail::json_ref >*; _Funct = nlohmann::basic_json<>::basic_json(initializer_list_t, bool, value_t):: >&)>]’ at /usr/include/c++/12/bits/stl_algo.h:3787:5, 2023-09-12T15:02:46,623 inlined from ‘nlohmann::basic_json::basic_json(initializer_list_t, bool, value_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::__cxx11::basic_string; BooleanType = bool; NumberIntegerType = long long int; NumberUnsignedType = long long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; BinaryType = std::vector]’ at ../../../thirdparty/json/single_include/nlohmann/json.hpp:17191:26: 2023-09-12T15:02:46,624 /usr/include/c++/12/bits/stl_map.h:638:45: note: parameter passing for argument of type ‘std::map, nlohmann::basic_json<>, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’ {aka ‘std::_Rb_tree, std::pair, nlohmann::basic_json<> >, std::_Select1st, nlohmann::basic_json<> > >, std::less, std::allocator, nlohmann::basic_json<> > > >::const_iterator’} changed in GCC 7.1 2023-09-12T15:02:46,625 638 | return _M_t._M_emplace_hint_unique(__pos, 2023-09-12T15:02:46,626 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 2023-09-12T15:02:46,627 639 | std::forward<_Args>(__args)...); 2023-09-12T15:02:46,628 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-12T15:02:46,629 ninja: build stopped: subcommand failed. 2023-09-12T15:02:46,630 Traceback (most recent call last): 2023-09-12T15:02:46,631 File "/tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/skbuild/setuptools_wrap.py", line 674, in setup 2023-09-12T15:02:46,631 cmkr.make(make_args, install_target=cmake_install_target, env=env) 2023-09-12T15:02:46,632 File "/tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/skbuild/cmaker.py", line 697, in make 2023-09-12T15:02:46,633 self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env) 2023-09-12T15:02:46,633 File "/tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/skbuild/cmaker.py", line 742, in make_impl 2023-09-12T15:02:46,634 raise SKBuildError(msg) 2023-09-12T15:02:46,635 An error occurred while building with CMake. 2023-09-12T15:02:46,636 Command: 2023-09-12T15:02:46,637 /tmp/pip-build-env-qb2g_a92/overlay/local/lib/python3.11/dist-packages/cmake/data/bin/cmake --build . --target install --config Release -- 2023-09-12T15:02:46,637 Install target: 2023-09-12T15:02:46,638 install 2023-09-12T15:02:46,639 Source directory: 2023-09-12T15:02:46,640 /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2 2023-09-12T15:02:46,640 Working directory: 2023-09-12T15:02:46,641 /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2/_skbuild/linux-armv7l-3.11/cmake-build 2023-09-12T15:02:46,642 Please check the install target is valid and see CMake's output for more information. 2023-09-12T15:02:46,710 ERROR: [present-rich] Building wheel for prepl (pyproject.toml) exited with 1 2023-09-12T15:02:46,723 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/local/lib/python3.11/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py build_wheel /tmp/tmp_xxwgtxb[/] 2023-09-12T15:02:46,724 [bold magenta]cwd[/]: /tmp/pip-wheel-0iew7oc4/prepl_a06313bca01e4349bd7f5c3426487ef2 2023-09-12T15:02:46,724 Building wheel for prepl (pyproject.toml): finished with status 'error' 2023-09-12T15:02:46,727 ERROR: Failed building wheel for prepl 2023-09-12T15:02:46,729 Failed to build prepl 2023-09-12T15:02:46,730 ERROR: Failed to build one or more wheels 2023-09-12T15:02:46,731 Exception information: 2023-09-12T15:02:46,731 Traceback (most recent call last): 2023-09-12T15:02:46,731 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T15:02:46,731 status = run_func(*args) 2023-09-12T15:02:46,731 ^^^^^^^^^^^^^^^ 2023-09-12T15:02:46,731 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T15:02:46,731 return func(self, options, args) 2023-09-12T15:02:46,731 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T15:02:46,731 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 181, in run 2023-09-12T15:02:46,731 raise CommandError("Failed to build one or more wheels") 2023-09-12T15:02:46,731 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2023-09-12T15:02:46,735 Removed build tracker: '/tmp/pip-build-tracker-6dkexsnq'