Source: libjson-rpc-cpp
Version: 0.7.0-1
Severity: serious
Tags: ftbfs bullseye sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libjson-rpc-cpp.html

...
In file included from 
/build/1st/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.cpp:14:
/build/1st/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/../jsonrpccpp/common/specificationparser.h:21:97:
 warning: dynamic exception specifications are deprecated in C++11 
[-Wdeprecated]
   21 |             static std::vector<Procedure> GetProceduresFromFile(const 
std::string& filename)    throw (JsonRpcException);
      |                                                                         
                        ^~~~~
/build/1st/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/../jsonrpccpp/common/specificationparser.h:22:97:
 warning: dynamic exception specifications are deprecated in C++11 
[-Wdeprecated]
   22 |             static std::vector<Procedure> GetProceduresFromString(const 
std::string& spec)      throw (JsonRpcException);
      |                                                                         
                        ^~~~~
/build/1st/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.cpp:
 In member function 'virtual bool jsonrpc::HttpServer::StartListening()':
/build/1st/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.cpp:60:126:
 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]
   60 |                 this->daemon = MHD_start_daemon(MHD_USE_SSL | 
MHD_USE_SELECT_INTERNALLY, this->port, NULL, NULL, HttpServer::callback, this, 
MHD_OPTION_HTTPS_MEM_KEY, this->sslkey.c_str(), MHD_OPTION_HTTPS_MEM_CERT, 
this->sslcert.c_str(), MHD_OPTION_THREAD_POOL_SIZE, this->threads, 
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/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.h:29,
                 from 
/build/1st/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.cpp:10:
/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/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.cpp:69:108:
 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]
   69 |             this->daemon = MHD_start_daemon(MHD_USE_SELECT_INTERNALLY, 
this->port, NULL, NULL, HttpServer::callback, this,   
MHD_OPTION_THREAD_POOL_SIZE, this->threads, 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/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.h:29,
                 from 
/build/1st/libjson-rpc-cpp-0.7.0/src/jsonrpccpp/server/connectors/httpserver.cpp:10:
/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[3]: *** [src/jsonrpccpp/CMakeFiles/jsonrpcserverStatic.dir/build.make:144: 
src/jsonrpccpp/CMakeFiles/jsonrpcserverStatic.dir/server/connectors/httpserver.cpp.o]
 Error 1

Reply via email to