Source: openzwave-controlpanel Version: 0.2a+git20161006.a390f35-2 Severity: serious Tags: ftbfs sid bullseye Justification: fails to build from source
Hi, openzwave-controlpanel recently started to FTBFS with g++ -g -O2 -fdebug-prefix-map=/build/openzwave-controlpanel-0.2a+git20161006.a390f35=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -c -Wall -Wno-unknown-pragmas -Wno-format -Wno-format-security -I /usr/include/openzwave -I /usr/include/openzwave/command_classes -I /usr/include/openzwave/value_classes -I /usr/include/openzwave/platform -I /usr/include/openzwave/platform/unix -I /usr/include/openzwave/tinyxml -o webserver.o webserver.cpp webserver.cpp: In member function 'int Webserver::Handler(MHD_Connection*, const char*, const char*, const char*, const char*, size_t*, void**)': webserver.cpp:1111:56: error: invalid conversion from 'int (*)(void*, MHD_ValueKind, const char*, const char*, const char*, const char*, const char*, uint64_t, size_t)' {aka 'int (*)(void*, MHD_ValueKind, const char*, const char*, const char*, const char*, const char*, long unsigned int, long unsigned int)'} to 'MHD_PostDataIterator' {aka 'MHD_Result (*)(void*, MHD_ValueKind, const char*, const char*, const char*, const char*, const char*, long unsigned int, long unsigned int)'} [-fpermissive] 1111 | cp->conn_pp = MHD_create_post_processor(conn, 1024, web_config_post, (void *)cp); | ^~~~~~~~~~~~~~~ | | | int (*)(void*, MHD_ValueKind, const char*, const char*, const char*, const char*, const char*, uint64_t, size_t) {aka int (*)(void*, MHD_ValueKind, const char*, const char*, const char*, const char*, const char*, long unsigned int, long unsigned int)} In file included from webserver.cpp:58: /usr/include/microhttpd.h:3465:49: note: initializing argument 3 of 'MHD_PostProcessor* MHD_create_post_processor(MHD_Connection*, size_t, MHD_PostDataIterator, void*)' 3465 | MHD_PostDataIterator iter, void *iter_cls); | ~~~~~~~~~~~~~~~~~~~~~^~~~ webserver.cpp: In constructor 'Webserver::Webserver(int)': webserver.cpp:1526:16: 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] 1526 | NULL, NULL, &Webserver::HandlerEP, this, | ^~~~~~~~~~~~~~~~~~~~~ | | | 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 webserver.cpp:58: /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, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ make[1]: *** [Makefile:43: webserver.o] Error 1 Andreas
openzwave-controlpanel_0.2a+git20161006.a390f35-2.log.gz
Description: application/gzip