robotpkg/optimization/py-proxsuite bulk build results
Log for py36-proxsuite-0.7.2 on Rocky-8-x86_64: bulk.log (Back)
=> Checking for clear installation
===> Installing bootstrap dependencies for py36-proxsuite-0.7.2
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Rocky-8-x86_64/All/digest-20080510.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Rocky-8-x86_64/All/tnftp-20151004~ssl.tgz
===> Checking bootstrap dependencies for py36-proxsuite-0.7.2
=> Required robotpkg package digest>=20080510: digest-20080510 found
=> Required robotpkg package tnftp>=20130505~ssl: tnftp-20151004~ssl found
=> Required system package gzip: gzip-1.9 found
=> Required system package patch>=2.0: patch-2.7.6~posix found
=> Required system package pax and tar archivers: pax found
=> Required system package pkg_install>=20110805.12: pkg_install-20211115.3 found
===> Done bootstrap-depends for py36-proxsuite-0.7.2
===> Installing full dependencies for py36-proxsuite-0.7.2
=> Dependency digest-20080510 already installed
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Rocky-8-x86_64/All/jrl-cmakemodules-1.1.2.tgz
=> Installing /opt/robotpkg/var/lib/robotpkg/packages/bsd/Rocky-8-x86_64/All/proxsuite-0.7.2.tgz
=> Dependency simde-0.8.2 already installed
=> Dependency tnftp-20151004~ssl already installed
=> Dependency visit-struct-1.0 already installed
===> Checking build options for py36-proxsuite-0.7.2
=> Building with no option.
===> Checking alternatives for py36-proxsuite-0.7.2
=> Use the GNU C++ compiler: c++-compiler provided by g++>=3
=> Use the GNU C compiler: c-compiler provided by gcc>=3
=> Use python-3.6: python>=3.6 provided by python36>=3.6<3.7
===> Checking dependencies for py36-proxsuite-0.7.2
=> Required system package cereal>=1: cereal-1.3.2 found
=> Required system package cmake>=3.12: cmake-3.26.5 found
=> Required system package eigen3>=3.0.0: eigen3-3.3.4 found
=> Required system package g++>=3: g++-8.5.0 found
=> Required system package gcc>=3: gcc-8.5.0 found
=> Required system package libstdc++: libstdc++ found
=> Required system package matio>=1.5.17: matio-1.5.17 found
=> Required system package pkg-config>=0.22: pkg-config-1.4.2 found
=> Required system package python36>=3.6<3.7: python36-3.6.8 found
=> Required robotpkg package jrl-cmakemodules>=1.1.0: jrl-cmakemodules-1.1.2 found
=> Required robotpkg package proxsuite>=0.1.0: proxsuite-0.7.2 found
=> Required robotpkg package simde>=0.7.2: simde-0.8.2 found
=> Required robotpkg package visit-struct>=1: visit-struct-1.0 found
===> Done depends for py36-proxsuite-0.7.2
===> Extracting for py36-proxsuite-0.7.2
=> SHA1 checksums OK
=> RMD160 checksums OK
===> Patching for py36-proxsuite-0.7.2
=> Applying robotpkg patches for py36-proxsuite-0.7.2
===> Configuring for py36-proxsuite-0.7.2
/usr/bin/python3.6: No module named nanobind
===> Building for py36-proxsuite-0.7.2
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)
^~~~~
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); }
^~~~~~~~~~~~~~~~
/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()); }
^~~~~~~~~~~~~~~~
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
An unexpected error occured. The last 10 log lines are shown below.
make[1]: *** [CMakeFiles/Makefile2:1328: bindings/python/CMakeFiles/nanobind-static.dir/all] Error 2
make: *** [Makefile:149: all] Error 2
| ~~~~^~~~~
| /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
=> Marking py36-proxsuite-0.7.2 as broken
For details or bug reports, check the complete log file in:
/local/robotpkg/var/tmp/robotpkg/optimization/py-proxsuite/work/build.log
make[3]: *** [/local/robotpkg/var/lib/robotpkg/mk/build/build.mk:204: do-build-make(bindings/python)] Error 2
make[2]: *** [/local/robotpkg/var/lib/robotpkg/mk/pkg/package.mk:42: pkg-check-installed] Error 2
ERROR: make: *** [package] Error 2
===> Deinstalling for py36-proxsuite
Removed digest-20080510
Removing dependency proxsuite-0.7.2
Removed jrl-cmakemodules-1.1.2
Removed tnftp-20151004~ssl