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の解決方法判明.
コメントを残す