* Package: dev-python/tweedledum-1.1.1-r1:0 * Repository: gentoo * Maintainer: gaboroszkar@protonmail.com sci@gentoo.org,proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_10 userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking tweedledum-1.1.1.gh.tar.gz to /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work >>> Unpacking tweedledum-1.1.1-fmt-e73beb23a3feeba02a851e3f8131e3c85a29de2b.patch to /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work unpack tweedledum-1.1.1-fmt-e73beb23a3feeba02a851e3f8131e3c85a29de2b.patch: file format not recognized. Ignoring. >>> Source unpacked in /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work >>> Preparing source in /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1 ... * Applying tweedledum-1.1.1-fmt-e73beb23a3feeba02a851e3f8131e3c85a29de2b.patch ... [ ok ] * Build system packages: * dev-python/gpep517 : 13 * dev-python/installer : 0.6.0 * dev-python/setuptools : 67.3.2 * dev-python/setuptools_scm : 7.1.0 * dev-python/wheel : 0.38.4 >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1 ... * python3_10: running distutils-r1_run_phase python_compile python3.10 setup.py build_ext -j 4 /usr/lib/python3.10/site-packages/setuptools/config/setupcfg.py:520: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead. warnings.warn(msg, warning_class) /usr/lib/python3.10/site-packages/setuptools/config/pyprojecttoml.py:129: _InvalidFile: The given `pyproject.toml` file is invalid and would be ignored. !! ############################ # Invalid `pyproject.toml` # ############################ Any configurations in `pyproject.toml` will be ignored. Please note that future releases of setuptools will halt the build process if an invalid file is given. To prevent setuptools from considering `pyproject.toml` please DO NOT include the `[project]` or `[tool.setuptools]` tables in your file. !! if _skip_bad_config(project_table, orig_setuptools_table, dist): -------------------------------------------------------------------------------- -- Trying 'Ninja' generator -------------------------------- --------------------------- ---------------------- ----------------- ------------ ------- -- Not searching for unused variables given on the command line. -- The C compiler identification is GNU 13.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- The CXX compiler identification is GNU 13.0.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/_cmake_test_compile/build -- ------- ------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying 'Ninja' generator - success -------------------------------------------------------------------------------- Configuring Project Working directory: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/_skbuild/linux-x86_64-3.10/cmake-build Command: /usr/bin/cmake /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1 -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/_skbuild/linux-x86_64-3.10/cmake-install/python -DPYTHON_VERSION_STRING:STRING=3.10.10 -DSKBUILD:INTERNAL=TRUE -DCMAKE_MODULE_PATH:PATH=/usr/lib/python3.10/site-packages/skbuild/resources/cmake -DPYTHON_EXECUTABLE:PATH=/usr/bin/python3.10 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.10 -DPYTHON_LIBRARY:PATH=/usr/lib64/libpython3.10.so -DPython_EXECUTABLE:PATH=/usr/bin/python3.10 -DPython_ROOT_DIR:PATH=/usr -DPython_INCLUDE_DIR:PATH=/usr/include/python3.10 -DPython_FIND_REGISTRY:STRING=NEVER -DPython_NumPy_INCLUDE_DIRS:PATH=/usr/lib/python3.10/site-packages/numpy/core/include -DPython3_EXECUTABLE:PATH=/usr/bin/python3.10 -DPython3_ROOT_DIR:PATH=/usr -DPython3_INCLUDE_DIR:PATH=/usr/include/python3.10 -DPython3_FIND_REGISTRY:STRING=NEVER -DPython3_NumPy_INCLUDE_DIRS:PATH=/usr/lib/python3.10/site-packages/numpy/core/include -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_BUILD_TYPE=RelWithDebInfo -- The CXX compiler identification is GNU 13.0.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.1") -- Found Eigen3: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/eigen (found suitable version "3.3.8", minimum required is "3.3") -- Found fmt: /usr/include (found suitable version "9.1.0", minimum required is "8.1.1") -- Found nlohmann_json: /usr/include (found suitable version "3.11.2", minimum required is "3.9.0") -- Found phmap: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/parallel_hashmap (found suitable version "1.0.0", minimum required is "1.0.0") -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- pybind11 v2.6.2 -- Found PythonInterp: /usr/bin/python3.10 (found version "3.10.10") -- Found PythonLibs: /usr/lib64/libpython3.10.so -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: Python3_EXECUTABLE Python3_FIND_REGISTRY Python3_INCLUDE_DIR Python3_NumPy_INCLUDE_DIRS Python3_ROOT_DIR Python_EXECUTABLE Python_FIND_REGISTRY Python_INCLUDE_DIR Python_NumPy_INCLUDE_DIRS Python_ROOT_DIR -- Build files have been written to: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/_skbuild/linux-x86_64-3.10/cmake-build [1/73] Building CXX object CMakeFiles/_tweedledum.dir/python/tweedledum/bindings.cpp.o FAILED: CMakeFiles/_tweedledum.dir/python/tweedledum/bindings.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DABC_NAMESPACE=pabc -DABC_NO_USE_READLINE -DDISABLE_NAUTY -DFMT_HEADER_ONLY=1 -DLIN64 -D_tweedledum_EXPORTS -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/include -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/abcsat -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/abcesop -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/abcresub -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include -isystem /usr/include/python3.10 -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/eigen -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/mockturtle -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/kitty -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/lorina -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/rang -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/parallel_hashmap -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/percy -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/bill -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fno-diagnostics-color -W -Wall -Wextra -std=gnu++17 -MD -MT CMakeFiles/_tweedledum.dir/python/tweedledum/bindings.cpp.o -MF CMakeFiles/_tweedledum.dir/python/tweedledum/bindings.cpp.o.d -o CMakeFiles/_tweedledum.dir/python/tweedledum/bindings.cpp.o -c /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/bindings.cpp In file included from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:45, from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/bindings.h:7, from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/bindings.cpp:5: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:199:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 199 | std::uint16_t nargs; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:202:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 202 | std::uint16_t nargs_kw_only = 0; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:205:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 205 | std::uint16_t nargs_pos_only = 0; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h: In constructor ‘pybind11::detail::function_call::function_call(const pybind11::detail::function_record&, pybind11::handle)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:310:20: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 310 | args.reserve(f.nargs); | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:311:28: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 311 | args_convert.reserve(f.nargs); | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h: In function ‘void pybind11::detail::process_kw_only_arg(const pybind11::arg&, function_record*)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:382:10: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 382 | ++r->nargs_kw_only; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h: In static member function ‘static void pybind11::detail::process_attribute::init(const pybind11::pos_only&, pybind11::detail::function_record*)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:439:12: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 439 | r->nargs_pos_only = static_cast(r->args.size()); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:439:46: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 439 | r->nargs_pos_only = static_cast(r->args.size()); | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h: In member function ‘void pybind11::cpp_function::initialize_generic(unique_function_record&&, const char*, const std::type_info* const*, pybind11::size_t)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:311:26: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 311 | if (rec->nargs_kw_only > 0 && arg_index + rec->nargs_kw_only == args) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:311:64: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 311 | if (rec->nargs_kw_only > 0 && arg_index + rec->nargs_kw_only == args) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:329:26: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 329 | if (rec->nargs_pos_only > 0 && (arg_index + 1) == rec->nargs_pos_only) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:329:72: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 329 | if (rec->nargs_pos_only > 0 && (arg_index + 1) == rec->nargs_pos_only) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:371:14: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 371 | rec->nargs = (std::uint16_t) args; | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:371:28: error: ‘uint16_t’ is not a member of ‘std’; did you mean ‘wint_t’? 371 | rec->nargs = (std::uint16_t) args; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h: In static member function ‘static PyObject* pybind11::cpp_function::dispatcher(PyObject*, PyObject*, PyObject*)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:604:40: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 604 | size_t num_args = func.nargs; // Number of positional arguments that we need | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:607:51: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 607 | size_t pos_args = num_args - func.nargs_kw_only; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:657:40: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 657 | if (args_copied < func.nargs_pos_only) { | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:658:47: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 658 | for (; args_copied < func.nargs_pos_only; ++args_copied) { | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:672:44: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 672 | if (args_copied < func.nargs_pos_only) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:760:53: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 760 | second_pass_convert.resize(func.nargs, false); | ^~~~~ | args [2/73] Building CXX object CMakeFiles/_tweedledum.dir/python/tweedledum/classical/utils.cpp.o FAILED: CMakeFiles/_tweedledum.dir/python/tweedledum/classical/utils.cpp.o /usr/bin/x86_64-pc-linux-gnu-g++ -DABC_NAMESPACE=pabc -DABC_NO_USE_READLINE -DDISABLE_NAUTY -DFMT_HEADER_ONLY=1 -DLIN64 -D_tweedledum_EXPORTS -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/include -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/abcsat -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/abcesop -I/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/abcresub -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include -isystem /usr/include/python3.10 -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/eigen -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/mockturtle -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/kitty -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/lorina -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/rang -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/parallel_hashmap -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/percy -isystem /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/bill -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -O2 -g -DNDEBUG -fPIC -fvisibility=hidden -fno-diagnostics-color -W -Wall -Wextra -std=gnu++17 -MD -MT CMakeFiles/_tweedledum.dir/python/tweedledum/classical/utils.cpp.o -MF CMakeFiles/_tweedledum.dir/python/tweedledum/classical/utils.cpp.o.d -o CMakeFiles/_tweedledum.dir/python/tweedledum/classical/utils.cpp.o -c /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/utils.cpp In file included from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:45, from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/utils.cpp:5: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:199:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 199 | std::uint16_t nargs; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:202:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 202 | std::uint16_t nargs_kw_only = 0; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:205:10: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 205 | std::uint16_t nargs_pos_only = 0; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h: In constructor ‘pybind11::detail::function_call::function_call(const pybind11::detail::function_record&, pybind11::handle)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:310:20: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 310 | args.reserve(f.nargs); | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:311:28: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 311 | args_convert.reserve(f.nargs); | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h: In function ‘void pybind11::detail::process_kw_only_arg(const pybind11::arg&, function_record*)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:382:10: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 382 | ++r->nargs_kw_only; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h: In static member function ‘static void pybind11::detail::process_attribute::init(const pybind11::pos_only&, pybind11::detail::function_record*)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:439:12: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 439 | r->nargs_pos_only = static_cast(r->args.size()); | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/attr.h:439:46: error: ‘uint16_t’ in namespace ‘std’ does not name a type; did you mean ‘wint_t’? 439 | r->nargs_pos_only = static_cast(r->args.size()); | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h: In member function ‘void pybind11::cpp_function::initialize_generic(unique_function_record&&, const char*, const std::type_info* const*, pybind11::size_t)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:311:26: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 311 | if (rec->nargs_kw_only > 0 && arg_index + rec->nargs_kw_only == args) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:311:64: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 311 | if (rec->nargs_kw_only > 0 && arg_index + rec->nargs_kw_only == args) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:329:26: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 329 | if (rec->nargs_pos_only > 0 && (arg_index + 1) == rec->nargs_pos_only) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:329:72: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 329 | if (rec->nargs_pos_only > 0 && (arg_index + 1) == rec->nargs_pos_only) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:371:14: error: ‘struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 371 | rec->nargs = (std::uint16_t) args; | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:371:28: error: ‘uint16_t’ is not a member of ‘std’; did you mean ‘wint_t’? 371 | rec->nargs = (std::uint16_t) args; | ^~~~~~~~ | wint_t /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h: In static member function ‘static PyObject* pybind11::cpp_function::dispatcher(PyObject*, PyObject*, PyObject*)’: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:604:40: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 604 | size_t num_args = func.nargs; // Number of positional arguments that we need | ^~~~~ | args /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:607:51: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_kw_only’ 607 | size_t pos_args = num_args - func.nargs_kw_only; | ^~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:657:40: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 657 | if (args_copied < func.nargs_pos_only) { | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:658:47: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 658 | for (; args_copied < func.nargs_pos_only; ++args_copied) { | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:672:44: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs_pos_only’ 672 | if (args_copied < func.nargs_pos_only) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/pybind11/include/pybind11/pybind11.h:760:53: error: ‘const struct pybind11::detail::function_record’ has no member named ‘nargs’; did you mean ‘args’? 760 | second_pass_convert.resize(func.nargs, false); | ^~~~~ | args [3/73] Building CXX object CMakeFiles/_tweedledum.dir/python/tweedledum/classical/kitty.cpp.o [4/73] Building CXX object CMakeFiles/_tweedledum.dir/python/tweedledum/classical/mockturtle.cpp.o /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp: In lambda function: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp:54:27: warning: ignoring return value of ‘lorina::return_code lorina::read_aiger(const std::string&, const aiger_reader&, diagnostic_engine*)’, declared with attribute ‘nodiscard’ [-Wunused-result] 54 | lorina::read_aiger(filename, aiger_reader(xag)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/mockturtle/mockturtle/io/aiger_reader.hpp:38, from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp:6: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/lorina/lorina/aiger.hpp:903:34: note: declared here 903 | [[nodiscard]] inline return_code read_aiger( const std::string& filename, const aiger_reader& reader, diagnostic_engine* diag = nullptr ) | ^~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp: In lambda function: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp:60:28: warning: ignoring return value of ‘lorina::return_code lorina::read_dimacs(const std::string&, const dimacs_reader&, diagnostic_engine*)’, declared with attribute ‘nodiscard’ [-Wunused-result] 60 | lorina::read_dimacs(filename, dimacs_reader(xag)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/mockturtle/mockturtle/io/dimacs_reader.hpp:36, from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp:7: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/lorina/lorina/dimacs.hpp:202:34: note: declared here 202 | [[nodiscard]] inline return_code read_dimacs( const std::string& filename, const dimacs_reader& reader, diagnostic_engine* diag = nullptr ) | ^~~~~~~~~~~ /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp: In lambda function: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp:66:29: warning: ignoring return value of ‘lorina::return_code lorina::read_verilog(const std::string&, const verilog_reader&, diagnostic_engine*)’, declared with attribute ‘nodiscard’ [-Wunused-result] 66 | lorina::read_verilog(filename, verilog_reader(xag)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/mockturtle/mockturtle/io/verilog_reader.hpp:46, from /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/python/tweedledum/classical/mockturtle.cpp:8: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/external/lorina/lorina/verilog.hpp:1553:34: note: declared here 1553 | [[nodiscard]] inline return_code read_verilog( const std::string& filename, const verilog_reader& reader, diagnostic_engine* diag = nullptr ) | ^~~~~~~~~~~~ ninja: build stopped: subcommand failed. Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/skbuild/setuptools_wrap.py", line 642, in setup cmkr.make(make_args, install_target=cmake_install_target, env=env) File "/usr/lib/python3.10/site-packages/skbuild/cmaker.py", line 679, in make self.make_impl(clargs=clargs, config=config, source_dir=source_dir, install_target=install_target, env=env) File "/usr/lib/python3.10/site-packages/skbuild/cmaker.py", line 710, in make_impl raise SKBuildError( An error occurred while building with CMake. Command: /usr/bin/cmake --build . --target install --config Release -- -j 4 Install target: install Source directory: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1 Working directory: /var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1/_skbuild/linux-x86_64-3.10/cmake-build Please check the install target is valid and see CMake's output for more information. * ERROR: dev-python/tweedledum-1.1.1-r1::gentoo failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 3394: Called distutils-r1_src_compile * environment, line 1588: Called _distutils-r1_run_foreach_impl 'python_compile' * environment, line 747: Called python_foreach_impl 'distutils-r1_run_phase' 'python_compile' * environment, line 3088: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' * environment, line 2647: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile' * environment, line 2645: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_compile' * environment, line 1070: Called distutils-r1_run_phase 'python_compile' * environment, line 1572: Called python_compile * environment, line 2885: Called distutils-r1_python_compile * environment, line 1379: Called esetup.py 'build_ext' '-j' '4' * environment, line 2179: Called die * The specific snippet of code: * "${@}" || die -n; * * If you need support, post the output of `emerge --info '=dev-python/tweedledum-1.1.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-python/tweedledum-1.1.1-r1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-python:tweedledum-1.1.1-r1:20230217-141018.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1' * S: '/var/tmp/portage/dev-python/tweedledum-1.1.1-r1/work/tweedledum-1.1.1'