-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Seems like SWiG is borked at this point.
Object *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
(getbufferproc) 0, /* bf_getbuffer */
^
SWIG/_m2crypto_wrap.c:30561:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:30562:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
(releasebufferproc) 0, /* bf_releasebuffer */
^
SWIG/_m2crypto_wrap.c:30562:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:30565:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_name */
^
SWIG/_m2crypto_wrap.c:30565:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:30566:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_slots */
^
SWIG/_m2crypto_wrap.c:30566:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_STRING_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30408:71: warning: missing braces around initializer [-Wmissing-braces]
static PyHeapTypeObject SwigPyBuiltin__stack_st_OPENSSL_STRING_type = {
^
SWIG/_m2crypto_wrap.c:30565:5:
(PyObject*) 0, /* ht_name */
{
SWIG/_m2crypto_wrap.c:30567:1:
};
}
SWIG/_m2crypto_wrap.c:30668:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_add */
^
SWIG/_m2crypto_wrap.c:30668:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:30669:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_subtract */
^
SWIG/_m2crypto_wrap.c:30669:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:30670:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_multiply */
^
SWIG/_m2crypto_wrap.c:30670:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:30674:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_remainder */
^
SWIG/_m2crypto_wrap.c:30674:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30675:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_divmod */
^
SWIG/_m2crypto_wrap.c:30675:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30676:5: warning: excess elements in struct initializer
(ternaryfunc) 0, /* nb_power */
^
SWIG/_m2crypto_wrap.c:30676:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30677:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_negative */
^
SWIG/_m2crypto_wrap.c:30677:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30678:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_positive */
^
SWIG/_m2crypto_wrap.c:30678:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30679:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_absolute */
^
SWIG/_m2crypto_wrap.c:30679:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30680:5: warning: excess elements in struct initializer
(inquiry) 0, /* nb_nonzero */
^
SWIG/_m2crypto_wrap.c:30680:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30681:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_invert */
^
SWIG/_m2crypto_wrap.c:30681:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30682:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_lshift */
^
SWIG/_m2crypto_wrap.c:30682:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30683:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_rshift */
^
SWIG/_m2crypto_wrap.c:30683:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30684:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_and */
^
SWIG/_m2crypto_wrap.c:30684:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30685:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_xor */
^
SWIG/_m2crypto_wrap.c:30685:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30686:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_or */
^
SWIG/_m2crypto_wrap.c:30686:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30690:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_int */
^
SWIG/_m2crypto_wrap.c:30690:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30692:5: warning: excess elements in struct initializer
(void*) 0, /* nb_reserved */
^
SWIG/_m2crypto_wrap.c:30692:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30696:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_float */
^
SWIG/_m2crypto_wrap.c:30696:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30701:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_add */
^
SWIG/_m2crypto_wrap.c:30701:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30702:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_subtract */
^
SWIG/_m2crypto_wrap.c:30702:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30703:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_multiply */
^
SWIG/_m2crypto_wrap.c:30703:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30707:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_remainder */
^
SWIG/_m2crypto_wrap.c:30707:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30708:5: warning: excess elements in struct initializer
(ternaryfunc) 0, /* nb_inplace_power */
^
SWIG/_m2crypto_wrap.c:30708:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30709:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_lshift */
^
SWIG/_m2crypto_wrap.c:30709:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30710:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_rshift */
^
SWIG/_m2crypto_wrap.c:30710:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30711:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_and */
^
SWIG/_m2crypto_wrap.c:30711:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30712:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_xor */
^
SWIG/_m2crypto_wrap.c:30712:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30713:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_or */
^
SWIG/_m2crypto_wrap.c:30713:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30714:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_floor_divide */
^
SWIG/_m2crypto_wrap.c:30714:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30715:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_true_divide */
^
SWIG/_m2crypto_wrap.c:30715:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30716:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_floor_divide */
^
SWIG/_m2crypto_wrap.c:30716:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30717:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_true_divide */
^
SWIG/_m2crypto_wrap.c:30717:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30719:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_index */
^
SWIG/_m2crypto_wrap.c:30719:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_async’)
SWIG/_m2crypto_wrap.c:30723:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
(lenfunc) 0, /* mp_length */
^
SWIG/_m2crypto_wrap.c:30723:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:30725:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(objobjargproc) 0, /* mp_ass_subscript */
^
SWIG/_m2crypto_wrap.c:30725:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:30730:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
(ssizeargfunc) 0, /* sq_repeat */
^
SWIG/_m2crypto_wrap.c:30730:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:30731:5: warning: excess elements in struct initializer
(ssizeargfunc) 0, /* sq_item */
^
SWIG/_m2crypto_wrap.c:30731:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30733:5: warning: excess elements in struct initializer
(void*) 0, /* was_sq_slice */
^
SWIG/_m2crypto_wrap.c:30733:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30737:5: warning: excess elements in struct initializer
(ssizeobjargproc) 0, /* sq_ass_item */
^
SWIG/_m2crypto_wrap.c:30737:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30739:5: warning: excess elements in struct initializer
(void*) 0, /* was_sq_ass_slice */
^
SWIG/_m2crypto_wrap.c:30739:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30743:5: warning: excess elements in struct initializer
(objobjproc) 0, /* sq_contains */
^
SWIG/_m2crypto_wrap.c:30743:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30744:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* sq_inplace_concat */
^
SWIG/_m2crypto_wrap.c:30744:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30745:5: warning: excess elements in struct initializer
(ssizeargfunc) 0, /* sq_inplace_repeat */
^
SWIG/_m2crypto_wrap.c:30745:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30755:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
(getbufferproc) 0, /* bf_getbuffer */
^
SWIG/_m2crypto_wrap.c:30755:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:30756:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
(releasebufferproc) 0, /* bf_releasebuffer */
^
SWIG/_m2crypto_wrap.c:30756:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:30759:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_name */
^
SWIG/_m2crypto_wrap.c:30759:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:30760:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_slots */
^
SWIG/_m2crypto_wrap.c:30760:5: note: (near initialization for ‘SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30602:70: warning: missing braces around initializer [-Wmissing-braces]
static PyHeapTypeObject SwigPyBuiltin__stack_st_OPENSSL_BLOCK_type = {
^
SWIG/_m2crypto_wrap.c:30759:5:
(PyObject*) 0, /* ht_name */
{
SWIG/_m2crypto_wrap.c:30761:1:
};
}
SWIG/_m2crypto_wrap.c:30862:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_add */
^
SWIG/_m2crypto_wrap.c:30862:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:30863:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_subtract */
^
SWIG/_m2crypto_wrap.c:30863:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:30864:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_multiply */
^
SWIG/_m2crypto_wrap.c:30864:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:30868:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_remainder */
^
SWIG/_m2crypto_wrap.c:30868:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30869:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_divmod */
^
SWIG/_m2crypto_wrap.c:30869:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30870:5: warning: excess elements in struct initializer
(ternaryfunc) 0, /* nb_power */
^
SWIG/_m2crypto_wrap.c:30870:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30871:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_negative */
^
SWIG/_m2crypto_wrap.c:30871:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30872:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_positive */
^
SWIG/_m2crypto_wrap.c:30872:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30873:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_absolute */
^
SWIG/_m2crypto_wrap.c:30873:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30874:5: warning: excess elements in struct initializer
(inquiry) 0, /* nb_nonzero */
^
SWIG/_m2crypto_wrap.c:30874:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30875:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_invert */
^
SWIG/_m2crypto_wrap.c:30875:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30876:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_lshift */
^
SWIG/_m2crypto_wrap.c:30876:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30877:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_rshift */
^
SWIG/_m2crypto_wrap.c:30877:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30878:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_and */
^
SWIG/_m2crypto_wrap.c:30878:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30879:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_xor */
^
SWIG/_m2crypto_wrap.c:30879:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30880:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_or */
^
SWIG/_m2crypto_wrap.c:30880:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30884:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_int */
^
SWIG/_m2crypto_wrap.c:30884:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30886:5: warning: excess elements in struct initializer
(void*) 0, /* nb_reserved */
^
SWIG/_m2crypto_wrap.c:30886:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30890:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_float */
^
SWIG/_m2crypto_wrap.c:30890:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30895:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_add */
^
SWIG/_m2crypto_wrap.c:30895:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30896:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_subtract */
^
SWIG/_m2crypto_wrap.c:30896:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30897:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_multiply */
^
SWIG/_m2crypto_wrap.c:30897:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30901:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_remainder */
^
SWIG/_m2crypto_wrap.c:30901:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30902:5: warning: excess elements in struct initializer
(ternaryfunc) 0, /* nb_inplace_power */
^
SWIG/_m2crypto_wrap.c:30902:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30903:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_lshift */
^
SWIG/_m2crypto_wrap.c:30903:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30904:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_rshift */
^
SWIG/_m2crypto_wrap.c:30904:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30905:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_and */
^
SWIG/_m2crypto_wrap.c:30905:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30906:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_xor */
^
SWIG/_m2crypto_wrap.c:30906:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30907:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_or */
^
SWIG/_m2crypto_wrap.c:30907:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30908:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_floor_divide */
^
SWIG/_m2crypto_wrap.c:30908:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30909:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_true_divide */
^
SWIG/_m2crypto_wrap.c:30909:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30910:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_floor_divide */
^
SWIG/_m2crypto_wrap.c:30910:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30911:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_true_divide */
^
SWIG/_m2crypto_wrap.c:30911:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30913:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_index */
^
SWIG/_m2crypto_wrap.c:30913:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_async’)
SWIG/_m2crypto_wrap.c:30917:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
(lenfunc) 0, /* mp_length */
^
SWIG/_m2crypto_wrap.c:30917:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:30919:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(objobjargproc) 0, /* mp_ass_subscript */
^
SWIG/_m2crypto_wrap.c:30919:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:30924:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
(ssizeargfunc) 0, /* sq_repeat */
^
SWIG/_m2crypto_wrap.c:30924:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:30925:5: warning: excess elements in struct initializer
(ssizeargfunc) 0, /* sq_item */
^
SWIG/_m2crypto_wrap.c:30925:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30927:5: warning: excess elements in struct initializer
(void*) 0, /* was_sq_slice */
^
SWIG/_m2crypto_wrap.c:30927:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30931:5: warning: excess elements in struct initializer
(ssizeobjargproc) 0, /* sq_ass_item */
^
SWIG/_m2crypto_wrap.c:30931:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30933:5: warning: excess elements in struct initializer
(void*) 0, /* was_sq_ass_slice */
^
SWIG/_m2crypto_wrap.c:30933:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30937:5: warning: excess elements in struct initializer
(objobjproc) 0, /* sq_contains */
^
SWIG/_m2crypto_wrap.c:30937:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30938:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* sq_inplace_concat */
^
SWIG/_m2crypto_wrap.c:30938:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30939:5: warning: excess elements in struct initializer
(ssizeargfunc) 0, /* sq_inplace_repeat */
^
SWIG/_m2crypto_wrap.c:30939:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_mapping’)
SWIG/_m2crypto_wrap.c:30949:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
(getbufferproc) 0, /* bf_getbuffer */
^
SWIG/_m2crypto_wrap.c:30949:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:30950:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
(releasebufferproc) 0, /* bf_releasebuffer */
^
SWIG/_m2crypto_wrap.c:30950:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:30953:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_name */
^
SWIG/_m2crypto_wrap.c:30953:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:30954:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_slots */
^
SWIG/_m2crypto_wrap.c:30954:5: note: (near initialization for ‘SwigPyBuiltin__pyfd_struct_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30796:59: warning: missing braces around initializer [-Wmissing-braces]
static PyHeapTypeObject SwigPyBuiltin__pyfd_struct_type = {
^
SWIG/_m2crypto_wrap.c:30953:5:
(PyObject*) 0, /* ht_name */
{
SWIG/_m2crypto_wrap.c:30955:1:
};
}
SWIG/_m2crypto_wrap.c:31059:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_add */
^
SWIG/_m2crypto_wrap.c:31059:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async.am_await’)
SWIG/_m2crypto_wrap.c:31060:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_subtract */
^
SWIG/_m2crypto_wrap.c:31060:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async.am_aiter’)
SWIG/_m2crypto_wrap.c:31061:5: warning: initialization of ‘PyObject * (*)(PyObject *)’ {aka ‘struct _object * (*)(struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(binaryfunc) 0, /* nb_multiply */
^
SWIG/_m2crypto_wrap.c:31061:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async.am_anext’)
SWIG/_m2crypto_wrap.c:31065:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_remainder */
^
SWIG/_m2crypto_wrap.c:31065:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31066:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_divmod */
^
SWIG/_m2crypto_wrap.c:31066:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31067:5: warning: excess elements in struct initializer
(ternaryfunc) 0, /* nb_power */
^
SWIG/_m2crypto_wrap.c:31067:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31068:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_negative */
^
SWIG/_m2crypto_wrap.c:31068:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31069:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_positive */
^
SWIG/_m2crypto_wrap.c:31069:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31070:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_absolute */
^
SWIG/_m2crypto_wrap.c:31070:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31071:5: warning: excess elements in struct initializer
(inquiry) 0, /* nb_nonzero */
^
SWIG/_m2crypto_wrap.c:31071:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31072:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_invert */
^
SWIG/_m2crypto_wrap.c:31072:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31073:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_lshift */
^
SWIG/_m2crypto_wrap.c:31073:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31074:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_rshift */
^
SWIG/_m2crypto_wrap.c:31074:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31075:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_and */
^
SWIG/_m2crypto_wrap.c:31075:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31076:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_xor */
^
SWIG/_m2crypto_wrap.c:31076:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31077:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_or */
^
SWIG/_m2crypto_wrap.c:31077:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31081:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_int */
^
SWIG/_m2crypto_wrap.c:31081:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31083:5: warning: excess elements in struct initializer
(void*) 0, /* nb_reserved */
^
SWIG/_m2crypto_wrap.c:31083:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31087:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_float */
^
SWIG/_m2crypto_wrap.c:31087:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31092:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_add */
^
SWIG/_m2crypto_wrap.c:31092:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31093:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_subtract */
^
SWIG/_m2crypto_wrap.c:31093:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31094:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_multiply */
^
SWIG/_m2crypto_wrap.c:31094:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31098:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_remainder */
^
SWIG/_m2crypto_wrap.c:31098:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31099:5: warning: excess elements in struct initializer
(ternaryfunc) 0, /* nb_inplace_power */
^
SWIG/_m2crypto_wrap.c:31099:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31100:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_lshift */
^
SWIG/_m2crypto_wrap.c:31100:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31101:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_rshift */
^
SWIG/_m2crypto_wrap.c:31101:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31102:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_and */
^
SWIG/_m2crypto_wrap.c:31102:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31103:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_xor */
^
SWIG/_m2crypto_wrap.c:31103:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31104:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_or */
^
SWIG/_m2crypto_wrap.c:31104:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31105:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_floor_divide */
^
SWIG/_m2crypto_wrap.c:31105:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31106:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_true_divide */
^
SWIG/_m2crypto_wrap.c:31106:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31107:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_floor_divide */
^
SWIG/_m2crypto_wrap.c:31107:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31108:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* nb_inplace_true_divide */
^
SWIG/_m2crypto_wrap.c:31108:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31110:5: warning: excess elements in struct initializer
(unaryfunc) 0, /* nb_index */
^
SWIG/_m2crypto_wrap.c:31110:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_async’)
SWIG/_m2crypto_wrap.c:31114:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} [-Wincompatible-pointer-types]
(lenfunc) 0, /* mp_length */
^
SWIG/_m2crypto_wrap.c:31114:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_number.nb_add’)
SWIG/_m2crypto_wrap.c:31116:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
(objobjargproc) 0, /* mp_ass_subscript */
^
SWIG/_m2crypto_wrap.c:31116:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_number.nb_multiply’)
SWIG/_m2crypto_wrap.c:31121:5: warning: initialization of ‘int (*)(PyObject *, PyObject *, PyObject *)’ {aka ‘int (*)(struct _object *, struct _object *, struct _object *)’} from incompatible pointer type ‘PyObject * (*)(PyObject *, Py_ssize_t)’ {aka ‘struct _object * (*)(struct _object *, long int)’} [-Wincompatible-pointer-types]
(ssizeargfunc) 0, /* sq_repeat */
^
SWIG/_m2crypto_wrap.c:31121:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping.mp_ass_subscript’)
SWIG/_m2crypto_wrap.c:31122:5: warning: excess elements in struct initializer
(ssizeargfunc) 0, /* sq_item */
^
SWIG/_m2crypto_wrap.c:31122:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31124:5: warning: excess elements in struct initializer
(void*) 0, /* was_sq_slice */
^
SWIG/_m2crypto_wrap.c:31124:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31128:5: warning: excess elements in struct initializer
(ssizeobjargproc) 0, /* sq_ass_item */
^
SWIG/_m2crypto_wrap.c:31128:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31130:5: warning: excess elements in struct initializer
(void*) 0, /* was_sq_ass_slice */
^
SWIG/_m2crypto_wrap.c:31130:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31134:5: warning: excess elements in struct initializer
(objobjproc) 0, /* sq_contains */
^
SWIG/_m2crypto_wrap.c:31134:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31135:5: warning: excess elements in struct initializer
(binaryfunc) 0, /* sq_inplace_concat */
^
SWIG/_m2crypto_wrap.c:31135:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31136:5: warning: excess elements in struct initializer
(ssizeargfunc) 0, /* sq_inplace_repeat */
^
SWIG/_m2crypto_wrap.c:31136:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_mapping’)
SWIG/_m2crypto_wrap.c:31146:5: warning: initialization of ‘Py_ssize_t (*)(PyObject *)’ {aka ‘long int (*)(struct _object *)’} from incompatible pointer type ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} [-Wincompatible-pointer-types]
(getbufferproc) 0, /* bf_getbuffer */
^
SWIG/_m2crypto_wrap.c:31146:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_sequence.sq_length’)
SWIG/_m2crypto_wrap.c:31147:5: warning: initialization of ‘PyObject * (*)(PyObject *, PyObject *)’ {aka ‘struct _object * (*)(struct _object *, struct _object *)’} from incompatible pointer type ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} [-Wincompatible-pointer-types]
(releasebufferproc) 0, /* bf_releasebuffer */
^
SWIG/_m2crypto_wrap.c:31147:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_sequence.sq_concat’)
SWIG/_m2crypto_wrap.c:31150:5: warning: initialization of ‘int (*)(PyObject *, Py_buffer *, int)’ {aka ‘int (*)(struct _object *, struct bufferinfo *, int)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_name */
^
SWIG/_m2crypto_wrap.c:31150:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_buffer.bf_getbuffer’)
SWIG/_m2crypto_wrap.c:31151:5: warning: initialization of ‘void (*)(PyObject *, Py_buffer *)’ {aka ‘void (*)(struct _object *, struct bufferinfo *)’} from incompatible pointer type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types]
(PyObject*) 0, /* ht_slots */
^
SWIG/_m2crypto_wrap.c:31151:5: note: (near initialization for ‘SwigPyBuiltin___cbd_t_type.as_buffer.bf_releasebuffer’)
SWIG/_m2crypto_wrap.c:30993:54: warning: missing braces around initializer [-Wmissing-braces]
static PyHeapTypeObject SwigPyBuiltin___cbd_t_type = {
^
SWIG/_m2crypto_wrap.c:31150:5:
(PyObject*) 0, /* ht_name */
{
SWIG/_m2crypto_wrap.c:31152:1:
};
}
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-66h5ypfa/M2Crypto/setup.py'"'"'; __file__='"'"'/tmp/pip-install-66h5ypfa/M2Crypto/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-dlvwp_07/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.
~/work/github/tlsa_rdata$
Metadata
Metadata
Assignees
Labels
No labels