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