Title: Build fails on 3.14 no-GIL · Issue #613 · msgpack/msgpack-python · GitHub
Open Graph Title: Build fails on 3.14 no-GIL · Issue #613 · msgpack/msgpack-python
X Title: Build fails on 3.14 no-GIL · Issue #613 · msgpack/msgpack-python
Description: $ make cython msgpack/_cmsgpack.pyx python setup.py build_ext -i -f running build_ext building 'msgpack._cmsgpack' extension creating build creating build/temp.linux-x86_64-cpython-314 creating build/temp.linux-x86_64-cpython-314/msgpack...
Open Graph Description: $ make cython msgpack/_cmsgpack.pyx python setup.py build_ext -i -f running build_ext building 'msgpack._cmsgpack' extension creating build creating build/temp.linux-x86_64-cpython-314 creating bui...
X Description: $ make cython msgpack/_cmsgpack.pyx python setup.py build_ext -i -f running build_ext building 'msgpack._cmsgpack' extension creating build creating build/temp.linux-x86_64-cpython-314 crea...
Opengraph URL: https://github.com/msgpack/msgpack-python/issues/613
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Build fails on 3.14 no-GIL","articleBody":"```\r\n$ make\r\ncython msgpack/_cmsgpack.pyx\r\npython setup.py build_ext -i -f\r\nrunning build_ext\r\nbuilding 'msgpack._cmsgpack' extension\r\ncreating build\r\ncreating build/temp.linux-x86_64-cpython-314\r\ncreating build/temp.linux-x86_64-cpython-314/msgpack\r\nx86_64-linux-gnu-gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O2 -Wall -g -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -flto=auto -ffat-lto-objects -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -fPIC -I. -I/tmp/venv/include -I/usr/include/python3.14t -c msgpack/_cmsgpack.c -o build/temp.linux-x86_64-cpython-314/msgpack/_cmsgpack.o\r\nmsgpack/_cmsgpack.c:2343:80: error: unknown type name ‘__pyx_vectorcallfunc’; did you mean ‘vectorcallfunc’?\r\n 2343 | ject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw);\r\n | ^~~~~~~~~~~~~~~~~~~~\r\n | vectorcallfunc\r\nmsgpack/_cmsgpack.c: In function ‘__pyx_pf_7msgpack_9_cmsgpack_6Packer_2__dealloc__’:\r\nmsgpack/_cmsgpack.c:6941:3: warning: ‘Py_OptimizeFlag’ is deprecated [-Wdeprecated-declarations]\r\n 6941 | if (unlikely(__pyx_assertions_enabled())) {\r\n | ^~\r\nIn file included from /usr/include/python3.14t/Python.h:72,\r\n from msgpack/_cmsgpack.c:16:\r\n/usr/include/python3.14t/cpython/pydebug.h:13:37: note: declared here\r\n 13 | Py_DEPRECATED(3.12) PyAPI_DATA(int) Py_OptimizeFlag;\r\n | ^~~~~~~~~~~~~~~\r\nmsgpack/_cmsgpack.c: At top level:\r\nmsgpack/_cmsgpack.c:21382:69: error: unknown type name ‘__pyx_vectorcallfunc’; did you mean ‘vectorcallfunc’?\r\n21382 | t *__Pyx_PyVectorcall_FastCallDict_kw(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw)\r\n | ^~~~~~~~~~~~~~~~~~~~\r\n | vectorcallfunc\r\nmsgpack/_cmsgpack.c:21427:80: error: unknown type name ‘__pyx_vectorcallfunc’; did you mean ‘vectorcallfunc’?\r\n21427 | ject *__Pyx_PyVectorcall_FastCallDict(PyObject *func, __pyx_vectorcallfunc vc, PyObject *const *args, size_t nargs, PyObject *kw)\r\n | ^~~~~~~~~~~~~~~~~~~~\r\n | vectorcallfunc\r\nmsgpack/_cmsgpack.c: In function ‘__Pyx_CyFunction_CallAsMethod’:\r\nmsgpack/_cmsgpack.c:22116:6: error: unknown type name ‘__pyx_vectorcallfunc’; did you mean ‘vectorcallfunc’?\r\n22116 | __pyx_vectorcallfunc vc = __Pyx_CyFunction_func_vectorcall(cyfunc);\r\n | ^~~~~~~~~~~~~~~~~~~~\r\n | vectorcallfunc\r\nmsgpack/_cmsgpack.c:2433:45: warning: initialization of ‘int’ from ‘vectorcallfunc’ {aka ‘struct _object * (*)(struct _object *, struct _object * const*, long unsigned int, struct _object *)’} makes integer from pointer without a cast [-Wint-conversion]\r\n 2433 | #define __Pyx_CyFunction_func_vectorcall(f) (((PyCFunctionObject*)f)-\u003evectorcall)\r\n | ^\r\nmsgpack/_cmsgpack.c:22116:32: note: in expansion of macro ‘__Pyx_CyFunction_func_vectorcall’\r\n22116 | __pyx_vectorcallfunc vc = __Pyx_CyFunction_func_vectorcall(cyfunc);\r\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nmsgpack/_cmsgpack.c:22119:16: warning: implicit declaration of function ‘__Pyx_PyVectorcall_FastCallDict’; did you mean ‘__Pyx_PyObject_FastCallDict’? [-Wimplicit-function-declaration]\r\n22119 | return __Pyx_PyVectorcall_FastCallDict(func, vc, \u0026PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);\r\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\n | __Pyx_PyObject_FastCallDict\r\nmsgpack/_cmsgpack.c:22119:16: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion]\r\n22119 | return __Pyx_PyVectorcall_FastCallDict(func, vc, \u0026PyTuple_GET_ITEM(args, 0), (size_t)PyTuple_GET_SIZE(args), kw);\r\n | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r\nerror: command '/usr/bin/x86_64-linux-gnu-gcc' failed with exit code 1\r\nmake: *** [Makefile:5: all] Error 1\r\n```","author":{"url":"https://github.com/clin1234","@type":"Person","name":"clin1234"},"datePublished":"2024-06-20T02:56:14.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":18},"url":"https://github.com/613/msgpack-python/issues/613"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:4d7b0b18-8ad1-de44-e55a-7ada63eaff01 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | 850E:43FC5:4B992A:687728:696FD784 |
| html-safe-nonce | 7d4d49eb034a8c1124300f4757a7fd8982d999f1ebc88157e9d5c8dd614f89ab |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4NTBFOjQzRkM1OjRCOTkyQTo2ODc3Mjg6Njk2RkQ3ODQiLCJ2aXNpdG9yX2lkIjoiMTk0NzI4NjA0ODc5MjgwMDA0IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 762de086a650365f01c5cd815ae44233f76a0ba52f0939fb2ced192abd71a3ce |
| hovercard-subject-tag | issue:2363400753 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/msgpack/msgpack-python/613/issue_layout |
| twitter:image | https://opengraph.githubassets.com/ef057d3639ba3e5f8a40587a39e0e0ec10a00baef46149b264978b23acd967ce/msgpack/msgpack-python/issues/613 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/ef057d3639ba3e5f8a40587a39e0e0ec10a00baef46149b264978b23acd967ce/msgpack/msgpack-python/issues/613 |
| og:image:alt | $ make cython msgpack/_cmsgpack.pyx python setup.py build_ext -i -f running build_ext building 'msgpack._cmsgpack' extension creating build creating build/temp.linux-x86_64-cpython-314 creating bui... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | clin1234 |
| hostname | github.com |
| expected-hostname | github.com |
| None | a5d30ba41f7d9acded2fd135aa830ac2f5c7e52dca0e776e658d37eaf9dfb033 |
| turbo-cache-control | no-preview |
| go-import | github.com/msgpack/msgpack-python git https://github.com/msgpack/msgpack-python.git |
| octolytics-dimension-user_id | 198264 |
| octolytics-dimension-user_login | msgpack |
| octolytics-dimension-repository_id | 2242705 |
| octolytics-dimension-repository_nwo | msgpack/msgpack-python |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 2242705 |
| octolytics-dimension-repository_network_root_nwo | msgpack/msgpack-python |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 2f945b7bb88421600e89dfefbb1548ad0a44781a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width