[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#964595: faust FTBFS with libmicrohttpd 0.9.71



Source: faust
Version: 2.20.2~ds0-1
Severity: serious
Tags: ftbfs

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/faust.html

...
/build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.cpp: In member function 'bool httpdfaust::HTTPDServer::start(int)':
/build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.cpp:118:75: 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]
  118 |  fServer = MHD_start_daemon (MHD_USE_SELECT_INTERNALLY, port, NULL, NULL, _answer_to_connection, 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 /build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.h:48,
                 from /build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.cpp:32:
/usr/include/microhttpd.h:2428:45: note:   initializing argument 5 of 'MHD_Daemon* MHD_start_daemon(unsigned int, uint16_t, MHD_AcceptPolicyCallback, void*, MHD_AccessHandlerCallback, void*, ...)'
 2428 |                   MHD_AccessHandlerCallback dh, void *dh_cls,
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.cpp: In member function 'int httpdfaust::HTTPDServer::answer(MHD_Connection*, const char*, const char*, const char*, const char*, size_t*, void**)':
/build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.cpp:224:44: error: invalid conversion from 'int (*)(void*, MHD_ValueKind, const char*, const char*)' to 'MHD_KeyValueIterator' {aka 'MHD_Result (*)(void*, MHD_ValueKind, const char*, const char*)'} [-fpermissive]
  224 |  MHD_get_connection_values (connection, t, _get_params, &msg);
      |                                            ^~~~~~~~~~~
      |                                            |
      |                                            int (*)(void*, MHD_ValueKind, const char*, const char*)
In file included from /build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.h:48,
                 from /build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.cpp:32:
/usr/include/microhttpd.h:2699:49: note:   initializing argument 3 of 'int MHD_get_connection_values(MHD_Connection*, MHD_ValueKind, MHD_KeyValueIterator, void*)'
 2699 |                            MHD_KeyValueIterator iterator,
      |                            ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
gmake[6]: *** [http/CMakeFiles/httpdynamic.dir/build.make:154: http/CMakeFiles/httpdynamic.dir/build/1st/faust-2.20.2~ds0/architecture/httpdlib/src/httpd/HTTPDServer.cpp.o] Error 1


Reply to: