forked from mgba-emu/mgba
-
Notifications
You must be signed in to change notification settings - Fork 83
Open
Description
I am getting this when trying to build on Linux x86_64
[ 59%] Building C object CMakeFiles/mgba_libretro.dir/src/core/scripting.c.o
/home/vamp898/mgba/src/core/scripting.c: In function '_mScriptCoreTakeScreenshot':
/home/vamp898/mgba/src/core/scripting.c:453:17: error: implicit declaration of function 'mCoreTakeScreenshot'; did you mean 'mCoreTakeScreenshotVF'? [-Wimplicit-function-declaration]
453 | mCoreTakeScreenshot(core);
| ^~~~~~~~~~~~~~~~~~~
| mCoreTakeScreenshotVF
In file included from /home/vamp898/mgba/include/mgba/core/scripting.h:16,
from /home/vamp898/mgba/src/core/scripting.c:6:
/home/vamp898/mgba/src/core/scripting.c: In function '_mSTStructBinding_mCore_autoloadSave':
/home/vamp898/mgba/src/core/scripting.c:491:58: error: implicit declaration of function 'mCoreAutoloadSave' [-Wimplicit-function-declaration]
491 | mSCRIPT_DECLARE_STRUCT_METHOD(mCore, BOOL, autoloadSave, mCoreAutoloadSave, 0);
| ^~~~~~~~~~~~~~~~~
/home/vamp898/mgba/include/mgba/script/macros.h:84:41: note: in definition of macro '_mSCRIPT_CALL'
84 | mSCRIPT_TYPE_C_ ## RETURN out = FUNCTION(_mCAT(mSCRIPT_ARG_NAMES_, NPARAMS)); \
| ^~~~~~~~
/home/vamp898/mgba/include/mgba/script/macros.h:346:9: note: in expansion of macro '_mSCRIPT_DECLARE_STRUCT_METHOD_BINDING'
346 | _mSCRIPT_DECLARE_STRUCT_METHOD_BINDING(TYPE, RETURN, NAME, FUNCTION, S, NPARAMS, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vamp898/mgba/src/core/scripting.c:491:1: note: in expansion of macro 'mSCRIPT_DECLARE_STRUCT_METHOD'
491 | mSCRIPT_DECLARE_STRUCT_METHOD(mCore, BOOL, autoloadSave, mCoreAutoloadSave, 0);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vamp898/mgba/src/core/scripting.c: In function '_mSTStructBinding_mCore_saveStateSlot':
/home/vamp898/mgba/src/core/scripting.c:536:73: error: implicit declaration of function 'mCoreSaveState'; did you mean 'mCoreSaveStateNamed'? [-Wimplicit-function-declaration]
536 | mSCRIPT_DECLARE_STRUCT_METHOD_WITH_DEFAULTS(mCore, BOOL, saveStateSlot, mCoreSaveState, 2, S32, slot, S32, flags);
| ^~~~~~~~~~~~~~
/home/vamp898/mgba/include/mgba/script/macros.h:84:41: note: in definition of macro '_mSCRIPT_CALL'
84 | mSCRIPT_TYPE_C_ ## RETURN out = FUNCTION(_mCAT(mSCRIPT_ARG_NAMES_, NPARAMS)); \
| ^~~~~~~~
/home/vamp898/mgba/include/mgba/script/macros.h:367:9: note: in expansion of macro '_mSCRIPT_DECLARE_STRUCT_METHOD_BINDING'
367 | _mSCRIPT_DECLARE_STRUCT_METHOD_BINDING(TYPE, RETURN, NAME, FUNCTION, S, NPARAMS, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vamp898/mgba/src/core/scripting.c:536:1: note: in expansion of macro 'mSCRIPT_DECLARE_STRUCT_METHOD_WITH_DEFAULTS'
536 | mSCRIPT_DECLARE_STRUCT_METHOD_WITH_DEFAULTS(mCore, BOOL, saveStateSlot, mCoreSaveState, 2, S32, slot, S32, flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vamp898/mgba/src/core/scripting.c: In function '_mSTStructBinding_mCore_loadStateSlot':
/home/vamp898/mgba/src/core/scripting.c:538:73: error: implicit declaration of function 'mCoreLoadState'; did you mean 'mCoreLoadFile'? [-Wimplicit-function-declaration]
538 | mSCRIPT_DECLARE_STRUCT_METHOD_WITH_DEFAULTS(mCore, BOOL, loadStateSlot, mCoreLoadState, 2, S32, slot, S32, flags);
| ^~~~~~~~~~~~~~
/home/vamp898/mgba/include/mgba/script/macros.h:84:41: note: in definition of macro '_mSCRIPT_CALL'
84 | mSCRIPT_TYPE_C_ ## RETURN out = FUNCTION(_mCAT(mSCRIPT_ARG_NAMES_, NPARAMS)); \
| ^~~~~~~~
/home/vamp898/mgba/include/mgba/script/macros.h:367:9: note: in expansion of macro '_mSCRIPT_DECLARE_STRUCT_METHOD_BINDING'
367 | _mSCRIPT_DECLARE_STRUCT_METHOD_BINDING(TYPE, RETURN, NAME, FUNCTION, S, NPARAMS, __VA_ARGS__)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/vamp898/mgba/src/core/scripting.c:538:1: note: in expansion of macro 'mSCRIPT_DECLARE_STRUCT_METHOD_WITH_DEFAULTS'
538 | mSCRIPT_DECLARE_STRUCT_METHOD_WITH_DEFAULTS(mCore, BOOL, loadStateSlot, mCoreLoadState, 2, S32, slot, S32, flags);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: *** [CMakeFiles/mgba_libretro.dir/build.make:275: CMakeFiles/mgba_libretro.dir/src/core/scripting.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:448: CMakeFiles/mgba_libretro.dir/all] Error 2
make: *** [Makefile:156: all] Error 2
Metadata
Metadata
Assignees
Labels
No labels