fawkes-robotinoと-fpermissive

Fedora 32にfawkes-robotino の2016と2019を入れようとすると,-fpermissive がらみでエラーが出るので,どのFedora まで戻れば良いのか検証.

            [C++] fawkes/src/libs/webview/server.cpp
/home/ryukoku/fawkes-robotino-2019/fawkes/src/libs/webview/server.cpp: In member function ‘void fawkes::WebServer::start()’:
/home/ryukoku/fawkes-robotino-2019/fawkes/src/libs/webview/server.cpp:194:51: error: invalid conversion from ‘int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, size_t*, void**)’ {aka ‘int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, long unsigned int*, void**)’} to ‘MHD_AccessHandlerCallback’ {aka ‘MHD_Result (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, long unsigned int*, void**)’} [-Werror=permissive]
  194 |                             WebRequestDispatcher::process_request_cb,
      |                             ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
      |                                                   |
      |                                                   int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, size_t*, void**) {aka int (*)(void*, MHD_Connection*, const char*, const char*, const char*, const char*, long unsigned int*, void**)}

Fedora 32 … ×
Fedora 31 … ×
Fedora 30 … 

※追記(2021/01/03)
-fpermissiveの解決方法判明.

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

*