Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (base) [joni@linuxjoni04 vpinball]$ cmake --build build -- -j$(nproc) | grep -v "note: "
- [ 0%] Linking CXX shared module plugin-alphadmd.so
- [ 1%] Linking CXX shared module plugin-helloworld.so
- [ 1%] Linking CXX shared module plugin-helloscript.so
- [ 2%] Linking CXX shared module plugin-dmdutil.so
- [ 3%] Linking CXX shared module plugin-remote-control.so
- [ 4%] Building CXX object CMakeFiles/PinMamePlugin.dir/plugins/pinmame/PinMamePlugin.cpp.o
- [ 4%] Linking CXX shared module plugin-serum.so
- [ 4%] Linking CXX shared module plugin-b2s.so
- [ 4%] Building CXX object CMakeFiles/PinMamePlugin.dir/plugins/pinmame/Controller.cpp.o
- [ 4%] Linking CXX shared module plugin-pup.so
- [ 4%] Linking CXX shared module plugin-flexdmd.so
- [ 4%] Built target AlphaDMDPlugin
- [ 5%] Built target HelloScriptPlugin
- [ 5%] Built target DMDUtilPlugin
- [ 5%] Built target RemoteControlPlugin
- [ 7%] Built target B2SPlugin
- [ 7%] Built target HelloWorldPlugin
- [ 7%] Built target SerumPlugin
- [ 10%] Built target PUPPlugin
- [ 19%] Built target FlexDMDPlugin
- [ 20%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/ParallelAction.cpp.o
- [ 20%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/ShowAction.cpp.o
- [ 20%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/AddToAction.cpp.o
- [ 20%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/AddChildAction.cpp.o
- [ 21%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/vpinmame/VPinMAMEController.cpp.o
- [ 22%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/RemoveFromParentAction.cpp.o
- [ 22%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/BlinkAction.cpp.o
- [ 22%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/vpinmame/VPinMAMEGames.cpp.o
- [ 22%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/SeekAction.cpp.o
- [ 22%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/WaitAction.cpp.o
- [ 22%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/ImageSequence.cpp.o
- [ 22%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/AnimatedActor.cpp.o
- [ 24%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/Actor.cpp.o
- [ 24%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/DelayedAction.cpp.o
- [ 24%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/TweenAction.cpp.o
- [ 24%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actions/MoveToAction.cpp.o
- [ 24%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/GIFImage.cpp.o
- [ 25%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/Font.cpp.o
- [ 25%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/FadeOverlay.cpp.o
- [ 25%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/Frame.cpp.o
- [ 26%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/Group.cpp.o
- [ 26%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/Image.cpp.o
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp: In member function ‘Game* Controller::GetGames(const std::string&) const’:
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp:59:33: error: invalid user-defined conversion from ‘Controller::GetGames(const std::string&) const::<lambda(PinmameGame*, void*)>’ to ‘PinmameGameCallback’ {aka ‘void (*)(PinmameGame*, const void*)’} [-fpermissive]
- 59 | PinmameGetGame(name.c_str(), [](PinmameGame* pPinmameGame, void* const pUserData)
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 60 | {
- | ~
- 61 | GameCBData* pGame = static_cast<GameCBData*>(pUserData);
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 62 | pGame->game = new Game(const_cast<Controller*>(pGame->controller), *pPinmameGame);
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 63 | }, &cbData);
- | ~
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp:59:33: note: candidate is: ‘constexpr Controller::GetGames(const std::string&) const::<lambda(PinmameGame*, void*)>::operator void (*)(PinmameGame*, void*)() const’ (near match)
- 59 | PinmameGetGame(name.c_str(), [](PinmameGame* pPinmameGame, void* const pUserData)
- | ^
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp:59:33: note: no known conversion from ‘void (*)(PinmameGame*, void*)’ to ‘PinmameGameCallback’ {aka ‘void (*)(PinmameGame*, const void*)’}
- In file included from /home/joni/git/vpinball/plugins/pinmame/common.h:13,
- from /home/joni/git/vpinball/plugins/pinmame/Controller.h:3,
- from /home/joni/git/vpinball/plugins/pinmame/Controller.cpp:1:
- /usr/include/libpinmame.h:429:88: note: initializing argument 2 of ‘PINMAME_STATUS PinmameGetGame(const char*, PinmameGameCallback, const void*)’
- 429 | PINMAMEAPI PINMAME_STATUS PinmameGetGame(const char* const p_name, PinmameGameCallback callback, const void* p_userData);
- | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp: In member function ‘void Controller::SetGameName(const std::string&)’:
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp:71:57: error: invalid user-defined conversion from ‘Controller::SetGameName(const std::string&)::<lambda(PinmameGame*, void*)>’ to ‘PinmameGameCallback’ {aka ‘void (*)(PinmameGame*, const void*)’} [-fpermissive]
- 71 | PINMAME_STATUS status = PinmameGetGame(name.c_str(), [](PinmameGame* pPinmameGame, void* const pUserData) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 72 | Controller* me = static_cast<Controller*>(pUserData);
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 73 | me->m_pPinmameGame = new PinmameGame();
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 74 | memcpy(me->m_pPinmameGame, pPinmameGame, sizeof(PinmameGame));
- | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 75 | }, this);
- | ~
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp:71:57: note: candidate is: ‘constexpr Controller::SetGameName(const std::string&)::<lambda(PinmameGame*, void*)>::operator void (*)(PinmameGame*, void*)() const’ (near match)
- 71 | PINMAME_STATUS status = PinmameGetGame(name.c_str(), [](PinmameGame* pPinmameGame, void* const pUserData) {
- | ^
- /home/joni/git/vpinball/plugins/pinmame/Controller.cpp:71:57: note: no known conversion from ‘void (*)(PinmameGame*, void*)’ to ‘PinmameGameCallback’ {aka ‘void (*)(PinmameGame*, const void*)’}
- /usr/include/libpinmame.h:429:88: note: initializing argument 2 of ‘PINMAME_STATUS PinmameGetGame(const char*, PinmameGameCallback, const void*)’
- 429 | PINMAMEAPI PINMAME_STATUS PinmameGetGame(const char* const p_name, PinmameGameCallback callback, const void* p_userData);
- | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
- make[2]: *** [CMakeFiles/PinMamePlugin.dir/build.make:107: CMakeFiles/PinMamePlugin.dir/plugins/pinmame/Controller.cpp.o] Error 1
- make[2]: *** Waiting for unfinished jobs....
- [ 26%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/Label.cpp.o
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp: In lambda function:
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp:355:10: error: invalid conversion from ‘int (*)(PinmameAudioInfo*, void*)’ to ‘PinmameOnAudioAvailableCallback’ {aka ‘int (*)(PinmameAudioInfo*, const void*)’} [-fpermissive]
- 355 | &OnAudioAvailable,
- | ^~~~~~~~~~~~~~~~~
- | |
- | int (*)(PinmameAudioInfo*, void*)
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp:356:10: error: invalid conversion from ‘int (*)(void*, int, void*)’ to ‘PinmameOnAudioUpdatedCallback’ {aka ‘int (*)(void*, int, const void*)’} [-fpermissive]
- 356 | &OnAudioUpdated,
- | ^~~~~~~~~~~~~~~
- | |
- | int (*)(void*, int, void*)
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp:362:10: error: invalid conversion from ‘void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, void*)’ to ‘PinmameOnLogMessageCallback’ {aka ‘void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, const void*)’} [-fpermissive]
- 362 | &OnLogMessage,
- | ^~~~~~~~~~~~~
- | |
- | void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, void*)
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp: In function ‘void PluginLoad(uint32_t, MsgPluginAPI*)’:
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp:413:4: error: ‘PinmameSetMsgAPI’ was not declared in this scope; did you mean ‘PinmameSetMech’?
- 413 | PinmameSetMsgAPI(msgApi, endpointId);
- | ^~~~~~~~~~~~~~~~
- | PinmameSetMech
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp: In function ‘void PluginUnload()’:
- /home/joni/git/vpinball/plugins/pinmame/PinMamePlugin.cpp:418:4: error: ‘PinmameSetMsgAPI’ was not declared in this scope; did you mean ‘PinmameSetMech’?
- 418 | PinmameSetMsgAPI(nullptr, 0);
- | ^~~~~~~~~~~~~~~~
- | PinmameSetMech
- make[2]: *** [CMakeFiles/PinMamePlugin.dir/build.make:93: CMakeFiles/PinMamePlugin.dir/plugins/pinmame/PinMamePlugin.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:373: CMakeFiles/PinMamePlugin.dir/all] Error 2
- make[1]: *** Waiting for unfinished jobs....
- [ 26%] Building CXX object CMakeFiles/vpinball.dir/standalone/inc/flexdmd/actors/Video.cpp.o
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp: In constructor ‘VPinMAMEController::VPinMAMEController()’:
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:159:7: error: invalid conversion from ‘void (*)(int, int, PinmameDisplayLayout*, void*)’ to ‘PinmameOnDisplayAvailableCallback’ {aka ‘void (*)(int, int, PinmameDisplayLayout*, const void*)’} [-fpermissive]
- 159 | &VPinMAMEController::OnDisplayAvailable,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | void (*)(int, int, PinmameDisplayLayout*, void*)
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:160:7: error: invalid conversion from ‘void (*)(int, void*, PinmameDisplayLayout*, void*)’ to ‘PinmameOnDisplayUpdatedCallback’ {aka ‘void (*)(int, void*, PinmameDisplayLayout*, const void*)’} [-fpermissive]
- 160 | &VPinMAMEController::OnDisplayUpdated,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | void (*)(int, void*, PinmameDisplayLayout*, void*)
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:161:7: error: invalid conversion from ‘int (*)(PinmameAudioInfo*, void*)’ to ‘PinmameOnAudioAvailableCallback’ {aka ‘int (*)(PinmameAudioInfo*, const void*)’} [-fpermissive]
- 161 | &VPinMAMEController::OnAudioAvailable,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | int (*)(PinmameAudioInfo*, void*)
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:162:7: error: invalid conversion from ‘int (*)(void*, int, void*)’ to ‘PinmameOnAudioUpdatedCallback’ {aka ‘int (*)(void*, int, const void*)’} [-fpermissive]
- 162 | &VPinMAMEController::OnAudioUpdated,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | int (*)(void*, int, void*)
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:168:7: error: invalid conversion from ‘void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, void*)’ to ‘PinmameOnLogMessageCallback’ {aka ‘void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, const void*)’} [-fpermissive]
- 168 | &VPinMAMEController::OnLogMessage,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | void (*)(PINMAME_LOG_LEVEL, const char*, __va_list_tag*, void*)
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:169:7: error: invalid conversion from ‘void (*)(int, int, void*)’ to ‘PinmameOnSoundCommandCallback’ {aka ‘void (*)(int, int, const void*)’} [-fpermissive]
- 169 | &VPinMAMEController::OnSoundCommand,
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | void (*)(int, int, void*)
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp: In member function ‘virtual HRESULT VPinMAMEController::put_GameName(BSTR)’:
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:707:55: error: invalid conversion from ‘void (*)(PinmameGame*, void*)’ to ‘PinmameGameCallback’ {aka ‘void (*)(PinmameGame*, const void*)’} [-fpermissive]
- 707 | PINMAME_STATUS status = PinmameGetGame(szGameName, &VPinMAMEController::GetGameCallback, this);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- | |
- | void (*)(PinmameGame*, void*)
- In file included from /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.h:3,
- from /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEController.cpp:3:
- /usr/include/libpinmame.h:429:88: note: initializing argument 2 of ‘PINMAME_STATUS PinmameGetGame(const char*, PinmameGameCallback, const void*)’
- 429 | PINMAMEAPI PINMAME_STATUS PinmameGetGame(const char* const p_name, PinmameGameCallback callback, const void* p_userData);
- | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEGames.cpp: In member function ‘virtual HRESULT VPinMAMEGames::get_Item(VARIANT*, IGame**)’:
- /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEGames.cpp:33:42: error: invalid conversion from ‘void (*)(PinmameGame*, void*)’ to ‘PinmameGameCallback’ {aka ‘void (*)(PinmameGame*, const void*)’} [-fpermissive]
- 33 | if (PinmameGetGame(szName.c_str(), &GetGameCallback, this) == PINMAME_STATUS_OK)
- | ^~~~~~~~~~~~~~~~
- | |
- | void (*)(PinmameGame*, void*)
- In file included from /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEGames.h:3,
- from /home/joni/git/vpinball/standalone/inc/vpinmame/VPinMAMEGames.cpp:2:
- /usr/include/libpinmame.h:429:88: note: initializing argument 2 of ‘PINMAME_STATUS PinmameGetGame(const char*, PinmameGameCallback, const void*)’
- 429 | PINMAMEAPI PINMAME_STATUS PinmameGetGame(const char* const p_name, PinmameGameCallback callback, const void* p_userData);
- | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~
- make[2]: *** [CMakeFiles/vpinball.dir/build.make:1697: CMakeFiles/vpinball.dir/standalone/inc/vpinmame/VPinMAMEGames.cpp.o] Error 1
- make[2]: *** Waiting for unfinished jobs....
- make[2]: *** [CMakeFiles/vpinball.dir/build.make:1655: CMakeFiles/vpinball.dir/standalone/inc/vpinmame/VPinMAMEController.cpp.o] Error 1
- make[1]: *** [CMakeFiles/Makefile2:117: CMakeFiles/vpinball.dir/all] Error 2
- make: *** [Makefile:91: all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment