* Package: net-p2p/retroshare-0.6.0 * Repository: gentoo * Maintainer: pinkbyte@gentoo.org * Upstream: http://sourceforge.net/p/retroshare/bugs * USE: abi_x86_64 amd64 elibc_glibc kernel_linux qt5 userland_GNU * FEATURES: compressdebug preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking retroshare-0.6.0.tar.gz to /var/tmp/portage/net-p2p/retroshare-0.6.0/work >>> Source unpacked in /var/tmp/portage/net-p2p/retroshare-0.6.0/work >>> Preparing source in /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 ... /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0/libbitdht/src /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 * Running qmake ... [ ok ] /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0/openpgpsdk/src /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 * Running qmake ... [ ok ] /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0/libresapi/src /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 * Running qmake ... [ ok ] /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0/libretroshare/src /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 * Running qmake ... [ ok ] /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0/supportlibs/pegmarkdown /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 * Running qmake ... [ ok ] /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0/retroshare-gui/src /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 * Running qmake ... [ ok ] /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 >>> Source configured. >>> Compiling source in /var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0 ... make -j16 -s -C libbitdht/src bitdht/bdpeer.cc:333:48: warning: unused parameter ‘number’ [-Wunused-parameter] int bdSpace::find_node(const bdNodeId *id, int number, std::list &matchIds, uint32_t with_flags)  ^ bitdht/bdfilter.cc: In constructor ‘bdFilter::bdFilter(const string&, const bdNodeId*, uint32_t, bdDhtFunctions*)’: bitdht/bdfilter.cc:49:12: warning: unused variable ‘now’ [-Wunused-variable] time_t now = time(NULL) ;  ^ bitdht/bdfilter.cc: In member function ‘void bdFilter::loadBannedIpFile()’: bitdht/bdfilter.cc:95:24: warning: unused variable ‘port’ [-Wunused-variable] unsigned short port;  ^ make -j16 -s -C openpgpsdk/src openpgpsdk/create.c: In function ‘ops_write_transferable_public_key_from_packet_data’: openpgpsdk/create.c:512:19: warning: unused variable ‘j’ [-Wunused-variable] unsigned int i=0,j=0;  ^ openpgpsdk/create.c: In function ‘ops_write_transferable_secret_key_from_packet_data’: openpgpsdk/create.c:535:19: warning: unused variable ‘j’ [-Wunused-variable] unsigned int i=0,j=0;  ^ openpgpsdk/keyring.c: In function ‘ops_sign_key’: openpgpsdk/keyring.c:619:21: warning: unused variable ‘cinfo_userid’ [-Wunused-variable] ops_create_info_t* cinfo_userid=NULL;  ^ openpgpsdk/openssl_crypto.c: In function ‘ops_dsa_verify’: openpgpsdk/openssl_crypto.c:442:4: warning: suggest parentheses around assignment used as truth value [-Wparentheses] while(err = ERR_get_error())  ^ openpgpsdk/crypto.c: In function ‘ops_decrypt_memory’: openpgpsdk/crypto.c:371:1: warning: label ‘ops_decrypt_memory_ABORT’ defined but not used [-Wunused-label] ops_decrypt_memory_ABORT:  ^ openpgpsdk/crypto.c:314:11: warning: unused variable ‘myfilename’ [-Wunused-variable] char* myfilename=NULL;  ^ openpgpsdk/crypto.c:313:9: warning: unused variable ‘fd_out’ [-Wunused-variable] int fd_out=0;  ^ openpgpsdk/crypto.c:312:9: warning: unused variable ‘fd_in’ [-Wunused-variable] int fd_in=0;  ^ openpgpsdk/util.c: In function ‘ops_mallocz’: openpgpsdk/util.c:121:3: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘size_t’ [-Wformat=] fprintf(stderr,"(EE) Cannot allocate %d bytes of memory in %s\n",n,__PRETTY_FUNCTION__) ;  ^ make -j16 -s -C libresapi/src In file included from ../../libretroshare/src/retroshare/rsidentity.h:35:0, from api/GetPluginInterfaces.cpp:12: ../../libretroshare/src/retroshare/rsreputations.h:34:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_ANTI_SPAM’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_ANTI_SPAM = 1.4f ;  ^ ../../libretroshare/src/retroshare/rsreputations.h:35:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_DEFAULT’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_DEFAULT = 1.0f ;  ^ Makefile:1067: recipe for target 'GetPluginInterfaces.o' failed make: *** [GetPluginInterfaces.o] Error 1 make: *** Waiting for unfinished jobs.... api/ResourceRouter.cpp:15:33: warning: unused parameter ‘req’ [-Wunused-parameter] ResponseTask* eins(Request& req, Response& resp)  ^ api/ResourceRouter.cpp:15:48: warning: unused parameter ‘resp’ [-Wunused-parameter] ResponseTask* eins(Request& req, Response& resp)  ^ api/json.cpp: In function ‘std::string SerializeValue(const json::Value&)’: api/json.cpp:528:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < str.size(); i++)  ^ api/ApiServer.cpp: In member function ‘std::string resource_api::ApiServer::handleRequest(resource_api::Request&)’: api/ApiServer.cpp:314:12: warning: unused variable ‘start’ [-Wunused-variable] time_t start = time(NULL);  ^ api/json.cpp: In function ‘json::Value DeserializeValue(std::string&, bool*, std::stack&)’: api/json.cpp:827:8: warning: variable ‘found_first_valid_char’ set but not used [-Wunused-but-set-variable] bool found_first_valid_char = false;  ^ In file included from ../../libretroshare/src/retroshare/rsidentity.h:35:0, from api/GxsResponseTask.h:4, from api/GxsResponseTask.cpp:1: ../../libretroshare/src/retroshare/rsreputations.h:34:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_ANTI_SPAM’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_ANTI_SPAM = 1.4f ;  ^ ../../libretroshare/src/retroshare/rsreputations.h:35:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_DEFAULT’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_DEFAULT = 1.0f ;  ^ In file included from ../../libretroshare/src/retroshare/rsidentity.h:35:0, from api/IdentityHandler.cpp:3: ../../libretroshare/src/retroshare/rsreputations.h:34:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_ANTI_SPAM’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_ANTI_SPAM = 1.4f ;  ^ ../../libretroshare/src/retroshare/rsreputations.h:35:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_DEFAULT’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_DEFAULT = 1.0f ;  ^ In file included from ../../libretroshare/src/retroshare/rsidentity.h:35:0, from api/GxsResponseTask.h:4, from api/ForumHandler.cpp:8: ../../libretroshare/src/retroshare/rsreputations.h:34:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_ANTI_SPAM’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_ANTI_SPAM = 1.4f ;  ^ ../../libretroshare/src/retroshare/rsreputations.h:35:58: error: ‘constexpr’ needed for in-class initialization of static data member ‘const float RsReputations::REPUTATION_THRESHOLD_DEFAULT’ of non-integral type [-fpermissive] static const float REPUTATION_THRESHOLD_DEFAULT = 1.0f ;  ^ api/IdentityHandler.cpp:31:37: warning: unused parameter ‘req’ [-Wunused-parameter] virtual void gxsDoWork(Request &req, Response &resp)  ^ api/IdentityHandler.cpp:127:51: warning: unused parameter ‘req’ [-Wunused-parameter] ResponseTask* IdentityHandler::handleOwn(Request &req, Response &resp)  ^ api/RsControlModule.cpp:58:75: warning: unused parameter ‘prev_is_bad’ [-Wunused-parameter] bool RsControlModule::askForPassword(const std::string &key_details, bool prev_is_bad, std::string &password, bool& cancelled)  ^ Makefile:957: recipe for target 'GxsResponseTask.o' failed make: *** [GxsResponseTask.o] Error 1 Makefile:905: recipe for target 'ForumHandler.o' failed make: *** [ForumHandler.o] Error 1 api/ApiServerMHD.cpp: In member function ‘virtual int resource_api::MHDUploadHandler::handleRequest(MHD_Connection*, const char*, const char*, const char*, const char*, size_t*)’: api/ApiServerMHD.cpp:145:37: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(result.size(), (void*)result.data(), 0, 1);  ^ api/ApiServerMHD.cpp:145:108: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(result.size(), (void*)result.data(), 0, 1);  ^ Makefile:868: recipe for target 'IdentityHandler.o' failed make: *** [IdentityHandler.o] Error 1 api/ApiServerMHD.cpp: In member function ‘virtual int resource_api::MHDApiHandler::handleRequest(MHD_Connection*, const char*, const char*, const char*, const char*, size_t*)’: api/ApiServerMHD.cpp:241:37: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(result.size(), (void*)result.data(), 0, 1);  ^ api/ApiServerMHD.cpp:241:108: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(result.size(), (void*)result.data(), 0, 1);  ^ api/ApiServerMHD.cpp: In member function ‘virtual int resource_api::MHDFilestreamerHandler::handleRequest(MHD_Connection*, const char*, const char*, const char*, const char*, size_t*)’: api/ApiServerMHD.cpp:309:8: warning: comparison is always true due to limited range of data type [-Wtype-limits] if(i != std::string::npos)  ^ api/ApiServerMHD.cpp: In function ‘void resource_api::secure_queue_response(MHD_Connection*, unsigned int, MHD_Response*)’: api/ApiServerMHD.cpp:386:37: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(page.size(), (void*)page.data(), 0, 1);  ^ api/ApiServerMHD.cpp:386:104: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(page.size(), (void*)page.data(), 0, 1);  ^ api/ApiServerMHD.cpp: In function ‘void resource_api::sendMessage(MHD_Connection*, unsigned int, std::string)’: api/ApiServerMHD.cpp:417:33: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(page.size(), (void*)page.data(), 0, 1);  ^ api/ApiServerMHD.cpp:417:100: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(page.size(), (void*)page.data(), 0, 1);  ^ api/ApiServerMHD.cpp: In function ‘std::string resource_api::escape_html(std::string)’: api/ApiServerMHD.cpp:427:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < in.size(); i++)  ^ api/ApiServerMHD.cpp: In member function ‘int resource_api::ApiServerMHD::accessHandlerCallback(MHD_Connection*, const char*, const char*, const char*, const char*, size_t*, void**)’: api/ApiServerMHD.cpp:568:37: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(strlen(error), (void*)error, 0, 1);  ^ api/ApiServerMHD.cpp:568:100: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(strlen(error), (void*)error, 0, 1);  ^ api/ApiServerMHD.cpp:581:37: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(strlen(error), (void*)error, 0, 1);  ^ api/ApiServerMHD.cpp:581:100: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(strlen(error), (void*)error, 0, 1);  ^ api/ApiServerMHD.cpp:639:41: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(strlen(error), (void*)error, 0, 1);  ^ api/ApiServerMHD.cpp:639:104: warning: ‘MHD_Response* MHD_create_response_from_data(size_t, void*, int, int)’ is deprecated (declared at /usr/include/microhttpd.h:2050) [-Wdeprecated-declarations] struct MHD_Response* resp = MHD_create_response_from_data(strlen(error), (void*)error, 0, 1);  ^ api/TransfersHandler.cpp:45:48: warning: unused parameter ‘req’ [-Wunused-parameter] void TransfersHandler::handleWildcard(Request &req, Response &resp)  ^ api/TransfersHandler.cpp:45:63: warning: unused parameter ‘resp’ [-Wunused-parameter] void TransfersHandler::handleWildcard(Request &req, Response &resp)  ^ api/TransfersHandler.cpp:111:49: warning: unused parameter ‘req’ [-Wunused-parameter] void TransfersHandler::handleDownloads(Request &req, Response &resp)  ^ api/PeersHandler.cpp:75:51: warning: unused parameter ‘type’ [-Wunused-parameter] void PeersHandler::notifyListChange(int list, int type)  ^ * ERROR: net-p2p/retroshare-0.6.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-p2p/retroshare-0.6.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-p2p/retroshare-0.6.0::gentoo'`. * The complete build log is located at '/var/tmp/portage/net-p2p/retroshare-0.6.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-p2p/retroshare-0.6.0/temp/environment'. * Working directory: '/var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0' * S: '/var/tmp/portage/net-p2p/retroshare-0.6.0/work/RetroShare-0.6.0'