robotpkg/optimization/py-proxsuite bulk build results

Log for py36-proxsuite-0.7.2 on Rocky-8-x86_64: build.log (Back)

--- Environment --- tag=Rocky-8-x86_64 PKG_CONFIG=/usr/bin/pkg-config LC_MONETARY=C LOWER_OPSYS=rocky LANG=C OS_VERSION=8 PKGTOOLS_VERSION=20211115.3 PYTHON36_INCLUDE=/usr/include/python3.6m/ _override_vars_archivers_pax=PKGREQD PKGREQD _override_vars_optimization_py_proxsuite=PKGREQD BULK_LOGDIR=/local/robotpkg/var/log/bulk GXX=/usr/bin/g++ OLDPWD=/local/robotpkg/var/lib/robotpkg/optimization/py-proxsuite TAR=/usr/bin/tar MACHINE_KERNEL=Linux-4.18.0-553.97.1.el8_10.x86_64-x86_64 PKG_CONFIG_LIBDIR=/usr/lib64/pkgconfig:/usr/share/pkgconfig SETUPTOOLS_USE_DISTUTILS=stdlib _override_vars_pkgtools_digest=PKGREQD PKGREQD PYTHON36=/usr/bin/python3.6 OWNER_GID=robots TNFTP=/opt/openrobots/sbin/tnftp PYTHON36_LIB=/usr/lib64/libpython3.6m.so MAKECONF=/opt/robotpkg/etc/robotpkg.conf _overrides_devel_visit_struct_PKGREQD=visit-struct>=1 visit-struct>=1 visit-struct>=1 _overrides_archivers_pax_PKGREQD=pax pax _overrides_pkgtools_tnftp_PKGREQD=tnftp>=20130505~ssl tnftp>=20130505~ssl MFLAGS=--no-print-directory EXPECT_TARGETS=package CC=/usr/bin/gcc _override_vars_devel_jrl_cmakemodules=PKGREQD PKGREQD PKGREQD ROBOTPKG_DIR=/local/robotpkg/var/lib/robotpkg LC_COLLATE=C _overrides_math_eigen3_PKGREQD=eigen3>=3.0.0 eigen3>=3.0.0 eigen3>=3.0.0 _overrides_hardware_simde_PKGREQD=simde>=0.7.2 simde>=0.7.2 simde>=0.7.2 PATCH=/usr/bin/patch --posix ROBOTPKG_BASE=/local/robotpkg MACHINE_PLATFORM=Rocky-8-x86_64 PWD=/local/robotpkg/var/lib/robotpkg/optimization/py-proxsuite LC_CTYPE=C NODENAME=hydra64-rocky8.laas.fr OS_KERNEL_VERSION=4.18.0-553.97.1.el8_10.x86_64 _overrides_optimization_proxsuite_PKGREQD=proxsuite>=0.1.0 proxsuite>=0.1.0 proxsuite>=0.1.0 PKG_DBDIR=/opt/openrobots/var/db/robotpkg RECURSIVE_PKGPATH=optimization/py-proxsuite LOWER_OS_KERNEL=linux PAX=/usr/bin/pax OPSYS=Rocky _ROBOTPKG_NOW=0209194746 _overrides_pkgtools_digest_PKGREQD=digest>=20080510 digest>=20080510 _overrides_devel_jrl_cmakemodules_PKGREQD=jrl-cmakemodules>=1.1.0 jrl-cmakemodules>=1.1.0 jrl-cmakemodules>=1.1.0 bf= _override_vars_math_eigen3=PKGREQD PKGREQD PKGREQD PYTHON_INCLUDE_CONFIG=/usr/include/python3.6m/ PYTHON_INCLUDE=/usr/include/python3.6m/ LC_NUMERIC=C OWNER_UID=rbulk _override_vars_pkgtools_tnftp=PKGREQD PKGREQD FC=false MACHINE_ARCH=x86_64 ECHO_N=echo -n BULKBASE=/opt/openrobots hline="$bf======================================================================$rm" _override_vars_pkgtools_pkg_install=PKGREQD PKGREQD PKGREQD CXX=/usr/bin/g++ LOCALBASE=/opt/openrobots MAKEOVERRIDES=${-*-command-variables-*-} LC_MESSAGES=C _overrides_pkgtools_pkg_install_PKGREQD=pkg_install>=20110805.12 pkg_install>=20110805.12 pkg_install>=20110805.12 _overrides_optimization_py_proxsuite_PKGREQD=py36-proxsuite-0.7.2~!doc GZIP_CMD=/usr/bin/gzip MAKELEVEL=4 rm= _override_vars_hardware_simde=PKGREQD PKGREQD PKGREQD PYTHONDONTWRITEBYTECODE=1 SHLVL=4 LOWER_ARCH=x86_64 PYTHONPATH= ZCAT=/usr/bin/zcat DIGEST=/opt/openrobots/sbin/robotpkg_digest CMAKE=/usr/bin/cmake PYTHON_LIB=/usr/lib64/libpython3.6m.so _override_vars_optimization_proxsuite=PKGREQD PKGREQD PKGREQD CXXCPP=/usr/bin/g++ -E LOWER_OS_VERSION=8 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin _override_vars_devel_visit_struct=PKGREQD PKGREQD PKGREQD ROBOTPKG_TRUSTED_ENV=robotpkg GCC=/usr/bin/gcc PKG_CONFIG_PATH=/opt/openrobots/lib/pkgconfig:/opt/openrobots/share/pkgconfig PYTHON=/usr/bin/python3.6 MAKEFLAGS= --no-print-directory -- PKGREQD.cmdline=py36-proxsuite-0.7.2~!doc RECURSIVE_PKGPATH=optimization/py-proxsuite\ tag=Rocky-8-x86_64 BULK_LOGDIR=/local/robotpkg/var/log/bulk BULKBASE=/opt/openrobots LOCALBASE=/opt/openrobots PKG_DBDIR=/opt/openrobots/var/db/robotpkg EXPECT_TARGETS=package OS_KERNEL=Linux CPP=/usr/bin/gcc -E LC_TIME=C _=/usr/bin/env --- Running set -e; cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 && cd 'bindings/python' && /usr/bin/env MAKELEVEL= 'CPPFLAGS=' 'CFLAGS=-pipe -O3 -DNDEBUG' 'LDFLAGS=' 'CXXFLAGS=-pipe -O3 -DNDEBUG' PREFIX='/opt/openrobots' HOME=/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work PATH='/opt/openrobots/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin' LD_LIBRARY_PATH='' LOCALBASE=/opt/openrobots PKGMANDIR=man make -j4 -f Makefile all cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 && /usr/bin/cmake -S/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 -B/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 --check-build-system CMakeFiles/Makefile.cmake 0 cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 && /usr/bin/cmake -E cmake_progress_start /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/CMakeFiles /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python//CMakeFiles/progress.marks cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 && make -f CMakeFiles/Makefile2 bindings/python/all make[1]: Entering directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' make -f bindings/python/CMakeFiles/nanobind-static.dir/build.make bindings/python/CMakeFiles/nanobind-static.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/CMakeFiles/nanobind-static.dir/DependInfo.cmake --color= make -f bindings/python/CMakeFiles/proxsuite_compile_pyc__local_robotpkg_var_tmp_robotpkg_optimization_py-proxsuite_work_proxsuite-0.7.2_bindings_python.dir/build.make bindings/python/CMakeFiles/proxsuite_compile_pyc__local_robotpkg_var_tmp_robotpkg_optimization_py-proxsuite_work_proxsuite-0.7.2_bindings_python.dir/depend make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/CMakeFiles/proxsuite_compile_pyc__local_robotpkg_var_tmp_robotpkg_optimization_py-proxsuite_work_proxsuite-0.7.2_bindings_python.dir/DependInfo.cmake --color= make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' make -f bindings/python/CMakeFiles/nanobind-static.dir/build.make bindings/python/CMakeFiles/nanobind-static.dir/build make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' make -f bindings/python/CMakeFiles/proxsuite_compile_pyc__local_robotpkg_var_tmp_robotpkg_optimization_py-proxsuite_work_proxsuite-0.7.2_bindings_python.dir/build.make bindings/python/CMakeFiles/proxsuite_compile_pyc__local_robotpkg_var_tmp_robotpkg_optimization_py-proxsuite_work_proxsuite-0.7.2_bindings_python.dir/build make[2]: Entering directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/cmake -E make_directory /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite [ 5%] Building CXX object bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_internals.cpp.o [ 10%] Building CXX object bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_func.cpp.o cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/g++ -DNB_COMPACT_ASSERTIONS -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/include -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/ext/robin_map/include -I/usr/include/python3.6m -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -pipe -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_internals.cpp.o -MF CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_internals.cpp.o.d -o CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_internals.cpp.o -c /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/python3.6 -c "import py_compile; py_compile.compile("/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/__init__.py","/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/__init__.pyc")" cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/g++ -DNB_COMPACT_ASSERTIONS -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/include -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/ext/robin_map/include -I/usr/include/python3.6m -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -pipe -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_func.cpp.o -MF CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_func.cpp.o.d -o CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_func.cpp.o -c /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp [ 15%] Building CXX object bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_type.cpp.o cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/g++ -DNB_COMPACT_ASSERTIONS -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/include -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/ext/robin_map/include -I/usr/include/python3.6m -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -pipe -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_type.cpp.o -MF CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_type.cpp.o.d -o CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_type.cpp.o -c /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/cmake -E make_directory /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/python3.6 -c "import py_compile; py_compile.compile("/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/__init__.py","/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/__init__.pyc")" In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:41, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_python.h:60:4: error: #error The nanobind library requires Python 3.8 (or newer) # error The nanobind library requires Python 3.8 (or newer) ^~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:41, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_python.h:60:4: error: #error The nanobind library requires Python 3.8 (or newer) # error The nanobind library requires Python 3.8 (or newer) ^~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:41, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_python.h:60:4: error: #error The nanobind library requires Python 3.8 (or newer) # error The nanobind library requires Python 3.8 (or newer) ^~~~~ cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/cmake -E make_directory /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/python3.6 -c "import py_compile; py_compile.compile("/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/__init__.py","/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/__init__.pyc")" cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/cmake -E make_directory /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/python3.6 -c "import py_compile; py_compile.compile("/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/qplayer.py","/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/qplayer.pyc")" cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/cmake -E make_directory /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/python3.6 -c "import py_compile; py_compile.compile("/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/qplayer.py","/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/qplayer.pyc")" cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/cmake -E make_directory /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/python3.6 -c "import py_compile; py_compile.compile("/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/utils.py","/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/utils.pyc")" In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:48, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:182:64: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyTypeObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:183:68: warning: cast from type 'const PyTypeObject*' {aka 'const _typeobject*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyTypeObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:48, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:182:64: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyTypeObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:183:68: warning: cast from type 'const PyTypeObject*' {aka 'const _typeobject*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyTypeObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:48, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:182:64: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyTypeObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:183:68: warning: cast from type 'const PyTypeObject*' {aka 'const _typeobject*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyTypeObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:42, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In member function 'size_t nanobind::dict::size() const': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:42, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In member function 'size_t nanobind::dict::size() const': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:42, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In member function 'size_t nanobind::dict::size() const': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In function 'size_t nanobind::len(const nanobind::dict&)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In function 'size_t nanobind::len(const nanobind::dict&)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/cmake -E make_directory /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In function 'size_t nanobind::len(const nanobind::dict&)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/python3.6 -c "import py_compile; py_compile.compile("/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/utils.py","/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/proxsuite/torch/utils.pyc")" make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' [ 15%] Built target proxsuite_compile_pyc__local_robotpkg_var_tmp_robotpkg_optimization_py-proxsuite_work_proxsuite-0.7.2_bindings_python [ 20%] Building CXX object bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_enum.cpp.o cd /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python && /usr/bin/g++ -DNB_COMPACT_ASSERTIONS -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2 -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/include -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/ext/robin_map/include -I/usr/include/python3.6m -I/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include -pedantic -Wno-long-long -Wall -Wextra -Wcast-align -Wcast-qual -Wformat -Wwrite-strings -Wconversion -pipe -O3 -DNDEBUG -std=gnu++17 -fPIC -fvisibility=hidden -ffunction-sections -fdata-sections -fno-strict-aliasing -MD -MT bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_enum.cpp.o -MF CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_enum.cpp.o.d -o CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_enum.cpp.o -c /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:41, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp:1: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_python.h:60:4: error: #error The nanobind library requires Python 3.8 (or newer) # error The nanobind library requires Python 3.8 (or newer) ^~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:51, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: In instantiation of 'struct nanobind::detail::func_data_prelim<0>': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:20: required from here /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: ISO C++ forbids zero-size array [-Wpedantic] arg_data args[Size]; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: At global scope: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: zero-size array member 'nanobind::detail::func_data_prelim<0>::args' not at end of 'struct nanobind::detail::func_data' [-Wpedantic] In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:12: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:8: note: in the definition of 'struct nanobind::detail::func_data' struct func_data : func_data_prelim<0> { ^~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:51, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: In instantiation of 'struct nanobind::detail::func_data_prelim<0>': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:20: required from here /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: ISO C++ forbids zero-size array [-Wpedantic] arg_data args[Size]; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: At global scope: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: zero-size array member 'nanobind::detail::func_data_prelim<0>::args' not at end of 'struct nanobind::detail::func_data' [-Wpedantic] In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:8: note: in the definition of 'struct nanobind::detail::func_data' struct func_data : func_data_prelim<0> { ^~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:51, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: In instantiation of 'struct nanobind::detail::func_data_prelim<0>': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:20: required from here /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: ISO C++ forbids zero-size array [-Wpedantic] arg_data args[Size]; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: At global scope: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: zero-size array member 'nanobind::detail::func_data_prelim<0>::args' not at end of 'struct nanobind::detail::func_data' [-Wpedantic] In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:8: note: in the definition of 'struct nanobind::detail::func_data' struct func_data : func_data_prelim<0> { ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp: In function 'void nanobind::detail::nb_func_dealloc(PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:103:39: warning: cast from type 'const char* const' to type 'char*' casts away qualifiers [-Wcast-qual] free((char *) arg.signature); ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:108:34: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] free((char *) f->doc); ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:110:30: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] free((char *) f->name); ^~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:112:30: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] free((char *) f->descr); ^~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp: In function 'PyObject* nanobind::detail::nb_func_new(const void*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:197:54: warning: cast from type 'const void*' to type 'nanobind::detail::func_data_prelim<0>*' casts away qualifiers [-Wcast-qual] func_data_prelim<0> *f = (func_data_prelim<0> *) in_; ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:278:33: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] f->args[0].flag &= ~(uint8_t) cast_flags::convert; ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:47:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:392:33: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] memcpy((char *) fc->descr, f->descr, (i + 1) * sizeof(char)); ^~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp: In function 'PyObject* nanobind::detail::nb_func_vectorcall_complex(PyObject*, PyObject* const*, size_t, PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:769:42: warning: conversion from 'int' to 'uint8_t' {aka 'unsigned char'} may change value [-Wconversion] args_flags[i] = arg_flag & ~uint8_t(pass == 0); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:823:46: warning: cast from type 'void* const*' to type 'void*' casts away qualifiers [-Wcast-qual] result = f->impl((void *) f->capture, args, args_flags, ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp: In function 'PyObject* nanobind::detail::nb_func_vectorcall_simple(PyObject*, PyObject* const*, size_t, PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:915:46: warning: cast from type 'void* const*' to type 'void*' casts away qualifiers [-Wcast-qual] result = f->impl((void *) f->capture, (PyObject **) args_in, ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:915:69: warning: cast from type 'PyObject* const*' {aka '_object* const*'} to type 'PyObject**' {aka '_object**'} casts away qualifiers [-Wcast-qual] result = f->impl((void *) f->capture, (PyObject **) args_in, ^~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp: In function 'PyObject* nanobind::detail::nb_bound_method_vectorcall(PyObject*, PyObject* const*, size_t, PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_func.cpp:968:42: warning: cast from type 'PyObject* const*' {aka '_object* const*'} to type 'PyObject**' {aka '_object**'} casts away qualifiers [-Wcast-qual] args = (PyObject **) (args_in - 1); ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'void nanobind::detail::nb_type_dealloc(PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:450:22: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] free((char *) t->name); ^~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'int nanobind::detail::nb_type_init(PyObject*, PyObject*, PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:490:14: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:24' may change value [-Wconversion] t->flags &= ~((uint32_t) type_flags::has_implicit_conversions); ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:503:30: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_vectorcall'; did you mean 'tp_call'? ((PyTypeObject *) self)->tp_vectorcall = nullptr; ^~~~~~~~~~~~~ tp_call In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:48, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp:1: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:182:64: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In constructor 'nanobind::handle::handle(const PyTypeObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:183:68: warning: cast from type 'const PyTypeObject*' {aka 'const _typeobject*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] NB_INLINE handle(const PyTypeObject *ptr) : m_ptr((PyObject *) ptr) { } ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:131:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:137:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:137:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:148:28: error: 'PyVectorcall_Call' was not declared in this scope { Py_tp_call, (void *) PyVectorcall_Call }, ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'PyObject* nanobind::detail::nb_type_from_metaclass(PyTypeObject*, PyObject*, PyType_Spec*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:813:25: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_vectorcall_offset'; did you mean 'tp_dictoffset'? tp->tp_vectorcall_offset = members->offset; ^~~~~~~~~~~~~~~~~~~~ tp_dictoffset /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'PyObject* nanobind::detail::nb_type_vectorcall(PyObject*, PyObject* const*, size_t, PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1005:42: warning: cast from type 'PyObject* const*' {aka '_object* const*'} to type 'PyObject**' {aka '_object**'} casts away qualifiers [-Wcast-qual] args = (PyObject **) (args_in - 1); ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:170:28: error: 'PyVectorcall_Call' was not declared in this scope { Py_tp_call, (void *) PyVectorcall_Call }, ^~~~~~~~~~~~~~~~~ In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:42, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp:1: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In member function 'size_t nanobind::dict::size() const': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:179:19: error: 'Py_TPFLAGS_METHOD_DESCRIPTOR' was not declared in this scope Py_TPFLAGS_METHOD_DESCRIPTOR | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:539:43: note: in expansion of macro 'NB_DICT_GET_SIZE' size_t size() const { return (size_t) NB_DICT_GET_SIZE(m_ptr); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:179:19: note: suggested alternative: 'Py_TPFLAGS_VALID_VERSION_TAG' Py_TPFLAGS_METHOD_DESCRIPTOR | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Py_TPFLAGS_VALID_VERSION_TAG /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] }; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:192:1: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:201:28: error: 'PyVectorcall_Call' was not declared in this scope { Py_tp_call, (void *) PyVectorcall_Call }, ^~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'PyObject* nanobind::detail::nb_type_new(const nanobind::detail::type_init_data*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1091:31: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] free((char *) t_name); ^~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1217:41: warning: cast from type 'const char* const' to type 'void*' casts away qualifiers [-Wcast-qual] *s++ = { Py_tp_doc, (void *) t->doc }; ^~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1219:5: error: 'vectorcallfunc' was not declared in this scope vectorcallfunc type_vectorcall = nb_type_vectorcall; ^~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h: In function 'size_t nanobind::len(const nanobind::dict&)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: error: 'PyDict_GET_SIZE' was not declared in this scope # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_defs.h:142:28: note: suggested alternative: 'PyList_GET_SIZE' # define NB_DICT_GET_SIZE PyDict_GET_SIZE ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_types.h:654:55: note: in expansion of macro 'NB_DICT_GET_SIZE' NB_INLINE size_t len(const dict &d) { return (size_t) NB_DICT_GET_SIZE(d.ptr()); } ^~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1219:5: note: suggested alternative: 'Py_tracefunc' vectorcallfunc type_vectorcall = nb_type_vectorcall; ^~~~~~~~~~~~~~ Py_tracefunc /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1243:17: error: 'type_vectorcall' was not declared in this scope type_vectorcall = (vectorcallfunc) ts.pfunc; ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1243:17: note: suggested alternative: 'nb_type_vectorcall' type_vectorcall = (vectorcallfunc) ts.pfunc; ^~~~~~~~~~~~~~~ nb_type_vectorcall /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1253:9: error: 'type_vectorcall' was not declared in this scope type_vectorcall = nullptr; ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp: In function 'void nanobind::detail::init(const char*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:397:49: error: '_PyInterpreterState_Get' was not declared in this scope PyObject *dict = PyInterpreterState_GetDict(_PyInterpreterState_Get()); ^~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1253:9: note: suggested alternative: 'nb_type_vectorcall' type_vectorcall = nullptr; ^~~~~~~~~~~~~~~ nb_type_vectorcall /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1267:75: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] dictoffset, READONLY, nullptr }; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1287:79: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] weaklistoffset, READONLY, nullptr }; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1305:5: error: 'type_vectorcall' was not declared in this scope type_vectorcall = nullptr; ^~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1305:5: note: suggested alternative: 'nb_type_vectorcall' type_vectorcall = nullptr; ^~~~~~~~~~~~~~~ nb_type_vectorcall /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1333:15: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:24' may change value [-Wconversion] to->flags &= ~(uint32_t) type_init_flags::all_init_flags; ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1349:36: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_vectorcall'; did you mean 'tp_call'? ((PyTypeObject *) result)->tp_vectorcall = type_vectorcall; ^~~~~~~~~~~~~ tp_call /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:1389:23: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] free((char *) t_name); ^~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:397:49: note: suggested alternative: 'PyInterpreterState_Next' PyObject *dict = PyInterpreterState_GetDict(_PyInterpreterState_Get()); ^~~~~~~~~~~~~~~~~~~~~~~ PyInterpreterState_Next /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:397:22: error: 'PyInterpreterState_GetDict' was not declared in this scope PyObject *dict = PyInterpreterState_GetDict(_PyInterpreterState_Get()); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:397:22: note: suggested alternative: 'PyInterpreterState_Next' PyObject *dict = PyInterpreterState_GetDict(_PyInterpreterState_Get()); ^~~~~~~~~~~~~~~~~~~~~~~~~~ PyInterpreterState_Next /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:458:17: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_vectorcall_offset'; did you mean 'tp_dictoffset'? p->nb_func->tp_vectorcall_offset = offsetof(nb_func, vectorcall); ^~~~~~~~~~~~~~~~~~~~ tp_dictoffset /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:460:19: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_vectorcall_offset'; did you mean 'tp_dictoffset'? p->nb_method->tp_vectorcall_offset = offsetof(nb_func, vectorcall); ^~~~~~~~~~~~~~~~~~~~ tp_dictoffset /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.cpp:462:25: error: 'PyTypeObject' {aka 'struct _typeobject'} has no member named 'tp_vectorcall_offset'; did you mean 'tp_dictoffset'? p->nb_bound_method->tp_vectorcall_offset = offsetof(nb_bound_method, vectorcall); ^~~~~~~~~~~~~~~~~~~~ tp_dictoffset /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'void nanobind::detail::nb_inst_set_state(PyObject*, bool, bool)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:2140:24: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:2' may change value [-Wconversion] nbi->state = ready ? nb_inst::state_ready : nb_inst::state_uninitialized; ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:2140:24: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned char:2' may change value [-Wconversion] In file included from /usr/include/python3.6m/pytime.h:6, from /usr/include/python3.6m/Python.h:77, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_python.h:21, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:41, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'void nanobind::detail::nb_inst_copy(PyObject*, const PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:2176:45: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] PyTypeObject *tp = Py_TYPE((PyObject *) src); ^~~ /usr/include/python3.6m/object.h:118:47: note: in definition of macro 'Py_TYPE' #define Py_TYPE(ob) (((PyObject*)(ob))->ob_type) ^~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:2184:49: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'nanobind::detail::nb_inst*' casts away qualifiers [-Wcast-qual] const void *src_data = inst_ptr((nb_inst *) src); ^~~ In file included from /usr/include/python3.6m/pytime.h:6, from /usr/include/python3.6m/Python.h:77, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_python.h:21, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:41, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:10: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: In function 'void nanobind::detail::nb_inst_move(PyObject*, const PyObject*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:2200:45: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'PyObject*' {aka '_object*'} casts away qualifiers [-Wcast-qual] PyTypeObject *tp = Py_TYPE((PyObject *) src); ^~~ /usr/include/python3.6m/object.h:118:47: note: in definition of macro 'Py_TYPE' #define Py_TYPE(ob) (((PyObject*)(ob))->ob_type) ^~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:2208:43: warning: cast from type 'const PyObject*' {aka 'const _object*'} to type 'nanobind::detail::nb_inst*' casts away qualifiers [-Wcast-qual] void *src_data = inst_ptr((nb_inst *) src); ^~~ make[2]: *** [bindings/python/CMakeFiles/nanobind-static.dir/build.make:93: bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_func.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [bindings/python/CMakeFiles/nanobind-static.dir/build.make:79: bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_internals.cpp.o] Error 1 /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp: At global scope: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_type.cpp:969:18: warning: 'PyObject* nanobind::detail::nb_type_vectorcall(PyObject*, PyObject* const*, size_t, PyObject*)' defined but not used [-Wunused-function] static PyObject *nb_type_vectorcall(PyObject *self, PyObject *const *args_in, ^~~~~~~~~~~~~~~~~~ make[2]: *** [bindings/python/CMakeFiles/nanobind-static.dir/build.make:107: bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_type.cpp.o] Error 1 In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nanobind.h:51, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:14, from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp:1: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: In instantiation of 'struct nanobind::detail::func_data_prelim<0>': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:20: required from here /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: ISO C++ forbids zero-size array [-Wpedantic] arg_data args[Size]; ^ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h: At global scope: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/include/nanobind/nb_attr.h:294:23: warning: zero-size array member 'nanobind::detail::func_data_prelim<0>::args' not at end of 'struct nanobind::detail::func_data' [-Wpedantic] In file included from /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp:1: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_internals.h:45:8: note: in the definition of 'struct nanobind::detail::func_data' struct func_data : func_data_prelim<0> { ^~~~~~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp: In function 'PyObject* nanobind::detail::enum_create(nanobind::detail::enum_init_data*)': /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp:83:20: warning: conversion from 'uint32_t' {aka 'unsigned int'} to 'unsigned int:24' may change value [-Wconversion] t->flags = ed->flags; ~~~~^~~~~ /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp: In lambda function: /local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2/bindings/python/external/nanobind/src/nb_enum.cpp:106:25: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] free((char*) t->name); ^~~~ make[2]: *** [bindings/python/CMakeFiles/nanobind-static.dir/build.make:121: bindings/python/CMakeFiles/nanobind-static.dir/external/nanobind/src/nb_enum.cpp.o] Error 1 make[2]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' make[1]: Leaving directory '/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/proxsuite-0.7.2' make[1]: *** [CMakeFiles/Makefile2:1328: bindings/python/CMakeFiles/nanobind-static.dir/all] Error 2 make: *** [Makefile:149: all] Error 2