-
-
Notifications
You must be signed in to change notification settings - Fork 278
Description
i try to fix this in different ways and got nothin
Can somebody help me pls
i try 2.7 python 1.1.1 ssl on/off virtualization
also i try build it with pip but have the same error
log:
cpyrit/_cpyrit_cpu.c: In function ‘CPUDevice_solve’:
cpyrit/_cpyrit_cpu.c:247:29: error: implicit declaration of function ‘PyString_AsString’ [-Wimplicit-function-declaration]
247 | essid = (unsigned char*)PyString_AsString(essid_obj);
| ^~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:247:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
247 | essid = (unsigned char*)PyString_AsString(essid_obj);
| ^
cpyrit/_cpyrit_cpu.c:248:16: error: implicit declaration of function ‘PyString_Size’; did you mean ‘PyMapping_Size’? [-Wimplicit-function-declaration]
248 | essidlen = PyString_Size(essid_obj);
| ^~~~~~~~~~~~~
| PyMapping_Size
cpyrit/_cpyrit_cpu.c:274:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
274 | passwd = (unsigned char*)PyString_AsString(passwd_obj);
| ^
cpyrit/_cpyrit_cpu.c:301:40: error: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration]
301 | PyTuple_SetItem(result, i, PyString_FromStringAndSize((char*)pmk_buffer[i].e1, 32));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| PyBytes_FromStringAndSize
cpyrit/_cpyrit_cpu.c:301:40: error: passing argument 3 of ‘PyTuple_SetItem’ makes pointer from integer without a cast [-Wint-conversion]
301 | PyTuple_SetItem(result, i, PyString_FromStringAndSize((char*)pmk_buffer[i].e1, 32));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
In file included from /usr/include/python3.12/Python.h:62,
from cpyrit/_cpyrit_cpu.c:32:
/usr/include/python3.12/tupleobject.h:33:57: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
33 | PyAPI_FUNC(int) PyTuple_SetItem(PyObject , Py_ssize_t, PyObject );
| ^~~~~~~~~~
cpyrit/_cpyrit_cpu.c: In function ‘Cracker_unpack’:
cpyrit/_cpyrit_cpu.c:360:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
360 | t = (unsigned char)PyString_AsString(pmk_obj);
| ^
cpyrit/_cpyrit_cpu.c: In function ‘EAPOLCracker_solve’:
cpyrit/_cpyrit_cpu.c:748:18: error: implicit declaration of function ‘PyBuffer_Check’; did you mean ‘PyNumber_Check’? [-Wimplicit-function-declaration]
748 | if (!PyBuffer_Check(pmkbuffer_obj))
| ^~~~~~~~~~~~~~
| PyNumber_Check
cpyrit/_cpyrit_cpu.c:755:68: error: passing argument 3 of ‘pb->bf_getbuffer’ makes integer from pointer without a cast [-Wint-conversion]
755 | buffersize = (pb->bf_getbuffer)(pmkbuffer_obj, 0, (void)&t);
| ^~~~~~~~~~
| |
| void **
cpyrit/_cpyrit_cpu.c:755:68: note: expected ‘int’ but argument is of type ‘void *’
cpyrit/_cpyrit_cpu.c: In function ‘CCMPCracker_solve’:
cpyrit/_cpyrit_cpu.c:1177:68: error: passing argument 3 of ‘pb->bf_getbuffer’ makes integer from pointer without a cast [-Wint-conversion]
1177 | buffersize = (pb->bf_getbuffer)(pmkbuffer_obj, 0, (void)&t);
| ^~~~~~~~~~
| |
| void **
cpyrit/_cpyrit_cpu.c:1177:68: note: expected ‘int’ but argument is of type ‘void *’
cpyrit/_cpyrit_cpu.c: In function ‘CowpattyResult_sq_item’:
cpyrit/_cpyrit_cpu.c:1302:32: error: passing argument 3 of ‘PyTuple_SetItem’ makes pointer from integer without a cast [-Wint-conversion]
1302 | PyTuple_SetItem(result, 0, PyString_FromStringAndSize((char)&self->buffer[self->itemcount * 32 + consumed + 1], entrylen - 1));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
/usr/include/python3.12/tupleobject.h:33:57: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
33 | PyAPI_FUNC(int) PyTuple_SetItem(PyObject *, Py_ssize_t, PyObject );
| ^~~~~~~~~~
cpyrit/_cpyrit_cpu.c:1303:32: error: passing argument 3 of ‘PyTuple_SetItem’ makes pointer from integer without a cast [-Wint-conversion]
1303 | PyTuple_SetItem(result, 1, PyString_FromStringAndSize((char)&self->buffer[idx * 32], 32));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
/usr/include/python3.12/tupleobject.h:33:57: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
33 | PyAPI_FUNC(int) PyTuple_SetItem(PyObject *, Py_ssize_t, PyObject );
| ^~~~~~~~~~
cpyrit/_cpyrit_cpu.c: In function ‘CowpattyResult_iternext’:
cpyrit/_cpyrit_cpu.c:1332:32: error: passing argument 3 of ‘PyTuple_SetItem’ makes pointer from integer without a cast [-Wint-conversion]
1332 | PyTuple_SetItem(result, 0, PyString_FromStringAndSize((char)self->current_ptr + 1, entrylen - 1));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
/usr/include/python3.12/tupleobject.h:33:57: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
33 | PyAPI_FUNC(int) PyTuple_SetItem(PyObject *, Py_ssize_t, PyObject );
| ^~~~~~~~~~
cpyrit/_cpyrit_cpu.c:1333:32: error: passing argument 3 of ‘PyTuple_SetItem’ makes pointer from integer without a cast [-Wint-conversion]
1333 | PyTuple_SetItem(result, 1, PyString_FromStringAndSize((char)self->buffer + self->current_idx * 32, 32));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
/usr/include/python3.12/tupleobject.h:33:57: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
33 | PyAPI_FUNC(int) PyTuple_SetItem(PyObject *, Py_ssize_t, PyObject *);
| ^~~~~~~~~~
cpyrit/_cpyrit_cpu.c: In function ‘CowpattyResult_getpmkbuffer’:
cpyrit/_cpyrit_cpu.c:1348:31: error: passing argument 1 of ‘PyObject_GetBuffer’ from incompatible pointer type [-Wincompatible-pointer-types]
1348 | return PyObject_GetBuffer(self, NULL, PyBUF_SIMPLE | PyBUF_WRITABLE);
| ^~~~
| |
| CowpattyResult *
In file included from /usr/include/python3.12/Python.h:43:
/usr/include/python3.12/pybuffer.h:46:46: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘CowpattyResult *’
46 | PyAPI_FUNC(int) PyObject_GetBuffer(PyObject *obj, Py_buffer *view,
| ~~~~~~~~~~^~~
cpyrit/_cpyrit_cpu.c:1348:12: error: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion]
1348 | return PyObject_GetBuffer(self, NULL, PyBUF_SIMPLE | PyBUF_WRITABLE);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c: In function ‘CowpattyFile_gencowpentries’:
cpyrit/_cpyrit_cpu.c:1403:16: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1403 | passwd = PyString_AsString(passwd_obj);
| ^
cpyrit/_cpyrit_cpu.c:1418:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1418 | pmk = PyString_AsString(pmk_obj);
| ^
cpyrit/_cpyrit_cpu.c:1439:12: error: assignment to ‘PyObject *’ {aka ‘struct _object ’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1439 | result = PyString_FromStringAndSize((char)cowpbuffer, buffer_offset);
| ^
cpyrit/_cpyrit_cpu.c: In function ‘CowpattyFile_unpackcowpentries’:
cpyrit/_cpyrit_cpu.c:1525:32: error: passing argument 3 of ‘PyTuple_SetItem’ makes pointer from integer without a cast [-Wint-conversion]
1525 | PyTuple_SetItem(result, 1, PyString_FromStringAndSize(string + consumed, stringsize - consumed));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
/usr/include/python3.12/tupleobject.h:33:57: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
33 | PyAPI_FUNC(int) PyTuple_SetItem(PyObject *, Py_ssize_t, PyObject *);
| ^~~~~~~~~~
cpyrit/_cpyrit_cpu.c: In function ‘PcapDevice_setup’:
cpyrit/_cpyrit_cpu.c:1592:31: error: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration]
1592 | self->datalink_name = PyString_FromString(dlink_name);
| ^~~~~~~~~~~~~~~~~~~
| PyLong_FromString
cpyrit/_cpyrit_cpu.c:1592:29: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1592 | self->datalink_name = PyString_FromString(dlink_name);
| ^
cpyrit/_cpyrit_cpu.c:1601:16: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1601 | self->type = PyString_FromString(type);
| ^
cpyrit/_cpyrit_cpu.c:1609:23: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1609 | self->device_name = PyString_FromString(dev);
| ^
cpyrit/_cpyrit_cpu.c: In function ‘PcapDevice_read’:
cpyrit/_cpyrit_cpu.c:1713:30: error: assignment to ‘PyObject *’ {aka ‘struct _object ’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1713 | pckt_content = PyString_FromStringAndSize((char)bytes, h->caplen);
| ^
cpyrit/_cpyrit_cpu.c: In function ‘PcapDevice_send’:
cpyrit/_cpyrit_cpu.c:1778:9: error: implicit declaration of function ‘PyString_AsStringAndSize’; did you mean ‘PyBytes_AsStringAndSize’? [-Wimplicit-function-declaration]
1778 | if (PyString_AsStringAndSize(pckt_string, &pckt_buffer, &pckt_size))
| ^~~~~~~~~~~~~~~~~~~~~~~~
| PyBytes_AsStringAndSize
cpyrit/_cpyrit_cpu.c: In function ‘cpyrit_grouper’:
cpyrit/_cpyrit_cpu.c:1880:36: error: passing argument 3 of ‘PyTuple_SetItem’ makes pointer from integer without a cast [-Wint-conversion]
1880 | PyTuple_SetItem(result, i, PyString_FromStringAndSize(&string[i * groupsize], groupsize));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| int
/usr/include/python3.12/tupleobject.h:33:57: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’
33 | PyAPI_FUNC(int) PyTuple_SetItem(PyObject , Py_ssize_t, PyObject );
| ^~~~~~~~~~
cpyrit/_cpyrit_cpu.c: In function ‘cpyrit_pyr2halfpack’:
cpyrit/_cpyrit_cpu.c:1941:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1941 | t = (unsigned char)PyString_AsString(item);
| ^
cpyrit/_cpyrit_cpu.c:1962:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
1962 | t = (unsigned char)PyString_AsString(item);
| ^
cpyrit/_cpyrit_cpu.c:1986:10: error: assignment to ‘PyObject *’ {aka ‘struct _object ’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1986 | item = PyString_FromStringAndSize((char)pwbuffer, (int)(pwptr - pwbuffer));
| ^
cpyrit/_cpyrit_cpu.c:1995:10: error: assignment to ‘PyObject ’ {aka ‘struct _object ’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
1995 | item = PyString_FromStringAndSize((char)pmkbuffer, itemcount32);
| ^
cpyrit/_cpyrit_cpu.c: At top level:
cpyrit/_cpyrit_cpu.c:2029:38: warning: missing braces around initializer [-Wmissing-braces]
2029 | static PyTypeObject CPUDevice_type = {
| ^
In file included from /usr/include/python3.12/Python.h:44:
/usr/include/python3.12/object.h:142:9: error: initialization of ‘long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2030:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2030 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:142:9: note: (near initialization for ‘CPUDevice_type.ob_base.ob_size’)
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2030:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2030 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2029:38: warning: missing braces around initializer [-Wmissing-braces]
2029 | static PyTypeObject CPUDevice_type = {
| ^
cpyrit/_cpyrit_cpu.c:2032:5: error: initialization of ‘long int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion]
2032 | "_cpyrit_cpu.CPUDevice", /tp_name/
| ^~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2032:5: note: (near initialization for ‘CPUDevice_type.tp_basicsize’)
/usr/include/python3.12/object.h:554:29: error: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion]
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2050:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2050 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:554:29: note: (near initialization for ‘CPUDevice_type.tp_doc’)
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2050:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2050 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2059:5: error: initialization of ‘PyMemberDef *’ from incompatible pointer type ‘PyMethodDef *’ [-Wincompatible-pointer-types]
2059 | CPUDevice_methods, /tp_methods/
| ^~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2059:5: note: (near initialization for ‘CPUDevice_type.tp_members’)
cpyrit/_cpyrit_cpu.c:2029:38: warning: missing braces around initializer [-Wmissing-braces]
2029 | static PyTypeObject CPUDevice_type = {
| ^
cpyrit/_cpyrit_cpu.c:2080:41: warning: missing braces around initializer [-Wmissing-braces]
2080 | static PyTypeObject EAPOLCracker_type = {
| ^
/usr/include/python3.12/object.h:142:9: error: initialization of ‘long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2081:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2081 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:142:9: note: (near initialization for ‘EAPOLCracker_type.ob_base.ob_size’)
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2081:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2081 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2080:41: warning: missing braces around initializer [-Wmissing-braces]
2080 | static PyTypeObject EAPOLCracker_type = {
| ^
cpyrit/_cpyrit_cpu.c:2083:5: error: initialization of ‘long int’ from ‘char ’ makes integer from pointer without a cast [-Wint-conversion]
2083 | "_cpyrit_cpu.EAPOLCracker", /tp_name/
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2083:5: note: (near initialization for ‘EAPOLCracker_type.tp_basicsize’)
cpyrit/_cpyrit_cpu.c:2086:5: error: initialization of ‘long int’ from ‘void ()(PyObject )’ {aka ‘void ()(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion]
2086 | (destructor)EAPOLCracker_dealloc, /tp_dealloc/
| ^
cpyrit/_cpyrit_cpu.c:2086:5: note: (near initialization for ‘EAPOLCracker_type.tp_vectorcall_offset’)
/usr/include/python3.12/object.h:554:29: error: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion]
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2101:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2101 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:554:29: note: (near initialization for ‘EAPOLCracker_type.tp_doc’)
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2101:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2101 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2110:5: error: initialization of ‘PyMemberDef *’ from incompatible pointer type ‘PyMethodDef ’ [-Wincompatible-pointer-types]
2110 | EAPOLCracker_methods, /tp_methods/
| ^~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2110:5: note: (near initialization for ‘EAPOLCracker_type.tp_members’)
cpyrit/_cpyrit_cpu.c:2118:5: error: initialization of ‘PyObject * ()(PyTypeObject , Py_ssize_t)’ {aka ‘struct _object * ()(struct _typeobject , long int)’} from incompatible pointer type ‘int ()(PyObject *, PyObject *, PyObject )’ {aka ‘int ()(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
2118 | (initproc)EAPOLCracker_init,/tp_init/
| ^
cpyrit/_cpyrit_cpu.c:2118:5: note: (near initialization for ‘EAPOLCracker_type.tp_alloc’)
cpyrit/_cpyrit_cpu.c:2080:41: warning: missing braces around initializer [-Wmissing-braces]
2080 | static PyTypeObject EAPOLCracker_type = {
| ^
cpyrit/_cpyrit_cpu.c:2131:40: warning: missing braces around initializer [-Wmissing-braces]
2131 | static PyTypeObject CCMPCracker_type = {
| ^
/usr/include/python3.12/object.h:142:9: error: initialization of ‘long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2132:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2132 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:142:9: note: (near initialization for ‘CCMPCracker_type.ob_base.ob_size’)
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2132:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2132 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2131:40: warning: missing braces around initializer [-Wmissing-braces]
2131 | static PyTypeObject CCMPCracker_type = {
| ^
cpyrit/_cpyrit_cpu.c:2134:5: error: initialization of ‘long int’ from ‘char ’ makes integer from pointer without a cast [-Wint-conversion]
2134 | "_cpyrit_cpu.CCMPCracker", /tp_name/
| ^~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2134:5: note: (near initialization for ‘CCMPCracker_type.tp_basicsize’)
cpyrit/_cpyrit_cpu.c:2137:5: error: initialization of ‘long int’ from ‘void ()(PyObject )’ {aka ‘void ()(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion]
2137 | (destructor)CCMPCracker_dealloc, /tp_dealloc/
| ^
cpyrit/_cpyrit_cpu.c:2137:5: note: (near initialization for ‘CCMPCracker_type.tp_vectorcall_offset’)
/usr/include/python3.12/object.h:554:29: error: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion]
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2152:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2152 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:554:29: note: (near initialization for ‘CCMPCracker_type.tp_doc’)
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2152:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2152 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2161:5: error: initialization of ‘PyMemberDef *’ from incompatible pointer type ‘PyMethodDef ’ [-Wincompatible-pointer-types]
2161 | CCMPCracker_methods, /tp_methods/
| ^~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2161:5: note: (near initialization for ‘CCMPCracker_type.tp_members’)
cpyrit/_cpyrit_cpu.c:2169:5: error: initialization of ‘PyObject * ()(PyTypeObject , Py_ssize_t)’ {aka ‘struct _object * ()(struct _typeobject , long int)’} from incompatible pointer type ‘int ()(PyObject *, PyObject *, PyObject )’ {aka ‘int ()(struct _object *, struct _object *, struct _object )’} [-Wincompatible-pointer-types]
2169 | (initproc)CCMPCracker_init, /tp_init/
| ^
cpyrit/_cpyrit_cpu.c:2169:5: note: (near initialization for ‘CCMPCracker_type.tp_alloc’)
cpyrit/_cpyrit_cpu.c:2131:40: warning: missing braces around initializer [-Wmissing-braces]
2131 | static PyTypeObject CCMPCracker_type = {
| ^
cpyrit/_cpyrit_cpu.c:2178:22: error: initialization of ‘PyObject * ()(PyObject *, PyObject )’ {aka ‘struct _object * ()(struct _object , struct object )’} from incompatible pointer type ‘PyObject * ()(CowpattyResult *, PyObject )’ {aka ‘struct _object * ()(CowpattyResult *, struct object *)’} [-Wincompatible-pointer-types]
2178 | {"getpmkbuffer", CowpattyResult_getpmkbuffer, METH_NOARGS, CowpattyResult_getpmkbuffer__doc},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2178:22: note: (near initialization for ‘CowpattyResult_methods[0].ml_meth’)
cpyrit/_cpyrit_cpu.c:2183:5: error: initialization of ‘int ()(PyObject *, Py_buffer , int)’ {aka ‘int ()(struct _object *, Py_buffer , int)’} from incompatible pointer type ‘Py_ssize_t ()(CowpattyResult , Py_ssize_t, void **)’ {aka ‘long int ()(CowpattyResult *, long int, void *)’} [-Wincompatible-pointer-types]
2183 | CowpattyResult_bf_getreadbuffer, / bf_getreadbuffer /
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2183:5: note: (near initialization for ‘CowpattyResults_buffer_procs.bf_getbuffer’)
cpyrit/_cpyrit_cpu.c:2185:5: warning: excess elements in struct initializer
2185 | CowpattyResult_bf_getsegcount, / bf_getsegcount /
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2185:5: note: (near initialization for ‘CowpattyResults_buffer_procs’)
cpyrit/_cpyrit_cpu.c:2186:5: warning: excess elements in struct initializer
2186 | 0 / bf_getcharbuffer */
| ^
cpyrit/_cpyrit_cpu.c:2186:5: note: (near initialization for ‘CowpattyResults_buffer_procs’)
cpyrit/_cpyrit_cpu.c:2200:43: warning: missing braces around initializer [-Wmissing-braces]
2200 | static PyTypeObject CowpattyResult_type = {
| ^
/usr/include/python3.12/object.h:142:9: error: initialization of ‘long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2201:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2201 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:142:9: note: (near initialization for ‘CowpattyResult_type.ob_base.ob_size’)
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2201:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2201 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2200:43: warning: missing braces around initializer [-Wmissing-braces]
2200 | static PyTypeObject CowpattyResult_type = {
| ^
cpyrit/_cpyrit_cpu.c:2203:5: error: initialization of ‘long int’ from ‘char ’ makes integer from pointer without a cast [-Wint-conversion]
2203 | "_cpyrit_cpu.CowpattyResult", /tp_name/
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2203:5: note: (near initialization for ‘CowpattyResult_type.tp_basicsize’)
cpyrit/_cpyrit_cpu.c:2206:5: error: initialization of ‘long int’ from ‘void ()(PyObject )’ {aka ‘void ()(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion]
2206 | (destructor)CowpattyResult_dealloc, /tp_dealloc/
| ^
cpyrit/_cpyrit_cpu.c:2206:5: note: (near initialization for ‘CowpattyResult_type.tp_vectorcall_offset’)
/usr/include/python3.12/object.h:554:29: error: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion]
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2221:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2221 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:554:29: note: (near initialization for ‘CowpattyResult_type.tp_doc’)
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2221:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2221 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2229:5: error: initialization of ‘PyMethodDef ’ from incompatible pointer type ‘PyObject * ()(PyObject )’ {aka ‘struct _object * ()(struct _object *)’} [-Wincompatible-pointer-types]
2229 | (iternextfunc)CowpattyResult_iternext, /tp_iternext/
| ^
cpyrit/_cpyrit_cpu.c:2229:5: note: (near initialization for ‘CowpattyResult_type.tp_methods’)
cpyrit/_cpyrit_cpu.c:2230:5: error: initialization of ‘PyMemberDef *’ from incompatible pointer type ‘PyMethodDef *’ [-Wincompatible-pointer-types]
2230 | CowpattyResult_methods, /tp_methods/
| ^~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2230:5: note: (near initialization for ‘CowpattyResult_type.tp_members’)
cpyrit/_cpyrit_cpu.c:2200:43: warning: missing braces around initializer [-Wmissing-braces]
2200 | static PyTypeObject CowpattyResult_type = {
| ^
cpyrit/_cpyrit_cpu.c:2252:41: warning: missing braces around initializer [-Wmissing-braces]
2252 | static PyTypeObject CowpattyFile_type = {
| ^
/usr/include/python3.12/object.h:142:9: error: initialization of ‘long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2253:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2253 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:142:9: note: (near initialization for ‘CowpattyFile_type.ob_base.ob_size’)
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2253:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2253 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2252:41: warning: missing braces around initializer [-Wmissing-braces]
2252 | static PyTypeObject CowpattyFile_type = {
| ^
cpyrit/_cpyrit_cpu.c:2255:5: error: initialization of ‘long int’ from ‘char *’ makes integer from pointer without a cast [-Wint-conversion]
2255 | "_cpyrit_cpu.CowpattyFile", /tp_name/
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2255:5: note: (near initialization for ‘CowpattyFile_type.tp_basicsize’)
/usr/include/python3.12/object.h:554:29: error: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion]
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2273:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2273 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:554:29: note: (near initialization for ‘CowpattyFile_type.tp_doc’)
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2273:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2273 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2282:5: error: initialization of ‘PyMemberDef *’ from incompatible pointer type ‘PyMethodDef *’ [-Wincompatible-pointer-types]
2282 | CowpattyFile_methods, /tp_methods/
| ^~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2282:5: note: (near initialization for ‘CowpattyFile_type.tp_members’)
cpyrit/_cpyrit_cpu.c:2252:41: warning: missing braces around initializer [-Wmissing-braces]
2252 | static PyTypeObject CowpattyFile_type = {
| ^
cpyrit/_cpyrit_cpu.c:2317:39: warning: missing braces around initializer [-Wmissing-braces]
2317 | static PyTypeObject PcapDevice_type = {
| ^
/usr/include/python3.12/object.h:142:9: error: initialization of ‘long int’ from ‘void *’ makes integer from pointer without a cast [-Wint-conversion]
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2318:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2318 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:142:9: note: (near initialization for ‘PcapDevice_type.ob_base.ob_size’)
142 | (type)
| ^
cpyrit/_cpyrit_cpu.c:2318:5: note: in expansion of macro ‘PyObject_HEAD_INIT’
2318 | PyObject_HEAD_INIT(NULL)
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2317:39: warning: missing braces around initializer [-Wmissing-braces]
2317 | static PyTypeObject PcapDevice_type = {
| ^
cpyrit/_cpyrit_cpu.c:2320:5: error: initialization of ‘long int’ from ‘char ’ makes integer from pointer without a cast [-Wint-conversion]
2320 | "_cpyrit_cpu.PcapDevice", /tp_name/
| ^~~~~~~~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2320:5: note: (near initialization for ‘PcapDevice_type.tp_basicsize’)
cpyrit/_cpyrit_cpu.c:2323:5: error: initialization of ‘long int’ from ‘void ()(PyObject )’ {aka ‘void ()(struct _object *)’} makes integer from pointer without a cast [-Wint-conversion]
2323 | (destructor)PcapDevice_dealloc, /tp_dealloc/
| ^
cpyrit/_cpyrit_cpu.c:2323:5: note: (near initialization for ‘PcapDevice_type.tp_vectorcall_offset’)
/usr/include/python3.12/object.h:554:29: error: initialization of ‘const char *’ from ‘long unsigned int’ makes pointer from integer without a cast [-Wint-conversion]
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2338:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2338 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
/usr/include/python3.12/object.h:554:29: note: (near initialization for ‘PcapDevice_type.tp_doc’)
554 | #define Py_TPFLAGS_DEFAULT (
| ^
cpyrit/_cpyrit_cpu.c:2338:5: note: in expansion of macro ‘Py_TPFLAGS_DEFAULT’
2338 | Py_TPFLAGS_DEFAULT /tp_flags/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2347:5: error: initialization of ‘PyMemberDef *’ from incompatible pointer type ‘PyMethodDef *’ [-Wincompatible-pointer-types]
2347 | PcapDevice_methods, /tp_methods/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2347:5: note: (near initialization for ‘PcapDevice_type.tp_members’)
cpyrit/_cpyrit_cpu.c:2348:5: error: initialization of ‘PyGetSetDef *’ from incompatible pointer type ‘PyMemberDef ’ [-Wincompatible-pointer-types]
2348 | PcapDevice_members, /tp_members/
| ^~~~~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2348:5: note: (near initialization for ‘PcapDevice_type.tp_getset’)
cpyrit/_cpyrit_cpu.c:2355:5: error: initialization of ‘PyObject * ()(PyTypeObject , Py_ssize_t)’ {aka ‘struct _object * ()(struct _typeobject , long int)’} from incompatible pointer type ‘int ()(PyObject *, PyObject *, PyObject )’ {aka ‘int ()(struct _object *, struct _object *, struct _object *)’} [-Wincompatible-pointer-types]
2355 | (initproc)PcapDevice_init, /tp_init/
| ^
cpyrit/_cpyrit_cpu.c:2355:5: note: (near initialization for ‘PcapDevice_type.tp_alloc’)
cpyrit/_cpyrit_cpu.c:2317:39: warning: missing braces around initializer [-Wmissing-braces]
2317 | static PyTypeObject PcapDevice_type = {
| ^
cpyrit/_cpyrit_cpu.c: In function ‘pathconfig’:
cpyrit/_cpyrit_cpu.c:2403:28: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2403 | PlatformString = PyString_FromString("SSE2");
| ^
cpyrit/_cpyrit_cpu.c:2433:24: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2433 | PlatformString = PyString_FromString("Default");
| ^
cpyrit/_cpyrit_cpu.c: In function ‘init_cpyrit_cpu’:
cpyrit/_cpyrit_cpu.c:2514:13: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
2514 | return;
| ^~~~~~
cpyrit/_cpyrit_cpu.c:2462:1: note: declared here
2462 | init_cpyrit_cpu(void)
| ^~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2522:13: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
2522 | return;
| ^~~~~~
cpyrit/_cpyrit_cpu.c:2462:1: note: declared here
2462 | init_cpyrit_cpu(void)
| ^~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2530:13: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
2530 | return;
| ^~~~~~
cpyrit/_cpyrit_cpu.c:2462:1: note: declared here
2462 | init_cpyrit_cpu(void)
| ^~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2538:13: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
2538 | return;
| ^~~~~~
cpyrit/_cpyrit_cpu.c:2462:1: note: declared here
2462 | init_cpyrit_cpu(void)
| ^~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2548:13: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
2548 | return;
| ^~~~~~
cpyrit/_cpyrit_cpu.c:2462:1: note: declared here
2462 | init_cpyrit_cpu(void)
| ^~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2556:13: error: ‘return’ with no value, in function returning non-void [-Wreturn-mismatch]
2556 | return;
| ^~~~~~
cpyrit/_cpyrit_cpu.c:2462:1: note: declared here
2462 | init_cpyrit_cpu(void)
| ^~~~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2558:9: error: implicit declaration of function ‘Py_InitModule’ [-Wimplicit-function-declaration]
2558 | m = Py_InitModule("_cpyrit_cpu", CPyritCPUMethods);
| ^~~~~~~~~~~~~
cpyrit/_cpyrit_cpu.c:2558:7: error: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
2558 | m = Py_InitModule("_cpyrit_cpu", CPyritCPUMethods);
| ^
error: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1
ERROR Backend subprocess exited when trying to invoke build_wheel