I am normally a cpython user, however I was tipped that PyPy is usually way faster. It was, but I eventually wanted to start making graphical programs, so I attempted to compile Pygame for PyPy the official wheels are not supported. I had a few problems getting to the point where it was actually compiling, but now I’m stuck on that step. This is the error output of running pypy -m pip install .
(from the pygame wiki:
Skipping Cython compilation
tmp1oizyux4.cpp
tmpcw3eswgv.cpp
imageext.c
Creating library buildtemp.win32-pypy310Releasesrc_cimageext.pypy310-pp73-win_amd64.lib and object buildtemp.win32-pypy310Releasesrc_cimageext.pypy310-pp73-win_amd64.exp
imageext.obj : error LNK2001: unresolved external symbol __security_check_cookie
imageext.obj : error LNK2001: unresolved external symbol longjmp
imageext.obj : error LNK2001: unresolved external symbol __imp__stricmp
OLDNAMES.lib(stricmp.obi) : error LNK2001: unresolved external symbol __imp__stricmp
imageext.obj : error LNK2001: unresolved external symbol __imp_free
imageext.obj : error LNK2001: unresolved external symbol strrchr
imageext.obj : error LNK2001: unresolved external symbol __imp_FlushFileBuffers
LINK : error LNK2001: unresolved external symbol _DllMainCRTStartup
OLDNAMES.lib(stricmp.obi) : error LNK2001: unresolved external symbol __imp___stricmp
buildlib.win32-pypy310pygameimageext.pypy310-pp73-win_amd64.pyd : fatal error LNK1120: 8 unresolved externals
(Side-note: Earlier, the compilation script was pointing to the x86 linker when I’m on a x64 system. I fixed it by swapping the folders. Unorthodox, but it worked for me.)
Due to my limited knowledge of lower-down software, I do not know how to continue from here.