From 36f321f84889bc69b48541e0519401c091eeaeca Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Sun, 29 Sep 2024 20:27:00 -0700 Subject: [PATCH] Python: Actually fix build --- src/platform/python/_builder.h | 3 +-- src/platform/python/_builder.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/platform/python/_builder.h b/src/platform/python/_builder.h index ad12c107e..c39fcf143 100644 --- a/src/platform/python/_builder.h +++ b/src/platform/python/_builder.h @@ -22,8 +22,7 @@ #define CXX_GUARD_END #define PYCPARSE -#define va_list void* - +typedef ... va_list; typedef int... time_t; typedef int... off_t; typedef ...* png_structp; diff --git a/src/platform/python/_builder.py b/src/platform/python/_builder.py index e144b6a51..f18a3c95e 100644 --- a/src/platform/python/_builder.py +++ b/src/platform/python/_builder.py @@ -52,7 +52,7 @@ ffi.set_source("mgba._pylib", """ libraries=["mgba"], library_dirs=[bindir], runtime_library_dirs=[libdir], - sources=[os.path.join(pydir, path) for path in ["vfs-py.c", "core.c", "log.c", "sio.c"]]) + sources=[os.path.join(pydir, path) for path in ["vfs-py.c", "core.c", "log.c"]]) preprocessed = subprocess.check_output(cpp + ["-fno-inline", "-P"] + cppflags + [os.path.join(pydir, "_builder.h")], universal_newlines=True)