GeezerVison is showing github.com — Build failure on wasm-sdk-17 · Issue #100340 · python/cpython
Build failure on wasm-sdk-17 #100340Description
Bug report
wasi build is failing on the latest wasm-sdk-17 due to a change in clang itself.
How to verify the failure?
Install latest (version 17) of the wasm-sdk from the link above.
Then:
./Tools/wasm/wasm_build.py wasi
...
<snipped output>
ccache /opt/wasi-sdk/bin/clang -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Werror=implicit-function-declaration -fvisibility=hidden -I../../Include/internal -IObjects -IInclude -IPython -I. -I../../Include -DPy_BUILD_CORE_BUILTIN -c ../../Modules/_weakref.c -o Modules/_weakref.o
../../Modules/timemodule.c:1972:13: error: incompatible pointer to integer conversion passing 'const struct __clockid *' to parameter of type 'long' [-Wint-conversion]
if (PyModule_AddIntMacro(module, CLOCK_REALTIME) < 0) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../Include/modsupport.h:59:69: note: expanded from macro 'PyModule_AddIntMacro'
#define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant((m), #c, (c))
^~~
../../Include/modsupport.h:51:71: note: passing argument to parameter here
PyAPI_FUNC(int) PyModule_AddIntConstant(PyObject *, const char *, long);
^
../../Modules/timemodule.c:1979:13: error: incompatible pointer to integer conversion passing 'const struct __clockid *' to parameter of type 'long' [-Wint-conversion]
if (PyModule_AddIntMacro(module, CLOCK_MONOTONIC) < 0) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../Include/modsupport.h:59:69: note: expanded from macro 'PyModule_AddIntMacro'
#define PyModule_AddIntMacro(m, c) PyModule_AddIntConstant((m), #c, (c))
^~~
../../Include/modsupport.h:51:71: note: passing argument to parameter here
PyAPI_FUNC(int) PyModule_AddIntConstant(PyObject *, const char *, long);
^
2 errors generated.
make: *** [Makefile:2872: Modules/timemodule.o] Error 1
make: *** Waiting for unfinished jobs....
Linked PRs
Activityadded 2 commits that reference this issue on Dec 19, 2022This issue will close once commit f98222d is merged into the 'master' branch.f98222d This issue will close once commit cd69467 is merged into the 'master' branch.cd69467 added 2 commits that reference this issue on Dec 20, 2022This issue will close once commit 64a65f3 is merged into the 'master' branch.64a65f3 This issue will close once commit 8fe9902 is merged into the 'master' branch.8fe9902 added a commit that references this issue on Jan 17, 2023This issue will close once commit 8da5d58 is merged into the 'master' branch.8da5d58
MetadataMetadataStatusShow more project fields
DevelopmentNo branches or pull requestsIssue actions
|