Open camzilla1050 opened 3 years ago
same issue here[ 4%] Built target xmrig-asm [ 5%] Building CXX object CMakeFiles/xmrig-amd-notls.dir/src/common/api/Httpd.cpp.o /home/terrywills/xmrig-amd/src/common/api/Httpd.cpp: In member function ‘bool Httpd::start()’: /home/terrywills/xmrig-amd/src/common/api/Httpd.cpp:78:66: 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**)’} [-fpermissive] 78 | m_daemon = MHD_start_daemon(flags, m_port, nullptr, nullptr, &Httpd::handler, this, MHD_OPTION_END); | ^ |
---|---|---|
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)} |
In file included from /home/terrywills/xmrig-amd/src/common/api/Httpd.cpp:25:
/usr/include/microhttpd.h:2443:45: note: initializing argument 5 of ‘MHD_Daemon MHD_start_daemon(unsigned int, uint16_t, MHD_AcceptPolicyCallback, void, MHD_AccessHandlerCallback, void, ...)’
2443 | MHD_AccessHandlerCallback dh, void dh_cls,
| ~~~~~~^~
make[2]: [CMakeFiles/xmrig-amd-notls.dir/build.make:875: CMakeFiles/xmrig-amd-notls.dir/src/common/api/Httpd.cpp.o] Error 1
make[1]: [CMakeFiles/Makefile2:97: CMakeFiles/xmrig-amd-notls.dir/all] Error 2
make: *** [Makefile:103: all] Error 2
Linux version 5.10.7-100.fc32.x86_64 AMD Ryzen 5 3600 6-Core Processor
Error compiling, issue with libmicrohttpd.
$ make