Created attachment 454374 [details] build.log As per the attachment, games-board/pokerth-1.1.1-r1 does not compile with dev-libs/boost-1.62.0-r1 which is currently being reviewed for stabilization. A quick bit of research didn't turn up any newer releases or patches that might address this issue however.
this should be fixed in -r2
Does not build. filed bug 603354.
Dear Maintainer (or who is mainly involved in this stable request), This is an auto-generated message that will move the current component to the new component Stabilization. To ensure that the stabilization will proceed correctly, please fill the fields "Atoms to stabilize" and "Runtime testing required" as described here: https://archives.gentoo.org/gentoo-dev/message/4b2ef0e9aa7588224b8ae799c5fe31fa
Please CC arches once the dependent build failure is fixed.
*** Bug 605346 has been marked as a duplicate of this bug. ***
@ATs, bugs should be fixed, please continue stabilization.
Stable on amd64.
x86 stable. Closing.
This new ebuild isn't working here, and dies with BOOST_NOEXCEPT errors. It appears that neither the boost-noexcept nor the qmake-gcc-6 patch is applying, but there aren't any warnings: [ebuild U ] games-board/pokerth-1.1.1-r2::BZ-overlay [1.1.1-r1::gentoo] USE="-dedicated" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB >>> Verifying ebuild manifests >>> Emerging (1 of 1) games-board/pokerth-1.1.1-r2::BZ-overlay * PokerTH-1.1.1-src.tar.bz2 SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking PokerTH-1.1.1-src.tar.bz2 to /var/tmp/portage/games-board/pokerth-1.1.1-r2/work >>> Source unpacked in /var/tmp/portage/games-board/pokerth-1.1.1-r2/work >>> Preparing source in /var/tmp/portage/games-board/pokerth-1.1.1-r2/work/PokerTH-1.1.1-src ... * Applying pokerth-1.1.1-qt5.patch ... [ ok ] * Applying pokerth-1.1.1-boost-1.60.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-board/pokerth-1.1.1-r2/work/PokerTH-1.1.1-src ... * Running qmake ... Info: creating stash file /var/tmp/portage/games-board/pokerth-1.1.1-r2/work/PokerTH-1.1.1-src/.qmake.stash [ ok ] >>> Source configured. >>> Compiling source in /var/tmp/portage/games-board/pokerth-1.1.1-r2/work/PokerTH-1.1.1-src ... make -j4 ( test -e Makefile.pokerth_protocol || /usr/lib64/qt5/bin/qmake /var/tmp/portage/games-board/pokerth-1.1.1-r2/work/PokerTH-1.1.1-src/pokerth_protocol.pro 'QMAKE_AR=x86_64-pc-linux-gnu-ar cqs' QMAKE_CC=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C=x86_64-pc-linux-gnu-gcc QMAKE_LINK_C_SHLIB=x86_64-pc-linux-gnu-gcc QMAKE_CXX=x86_64-pc-linux-gnu-g++ QMAKE_LINK=x86_64-pc-linux-gnu-g++ QMAKE_LINK_SHLIB=x86_64-pc-linux-gnu-g++ QMAKE_OBJCOPY=x86_64-pc-linux-gnu-objcopy QMAKE_RANLIB= QMAKE_STRIP= 'QMAKE_CFLAGS=-march=native -O2 -pipe' QMAKE_CFLAGS_RELEASE= QMAKE_CFLAGS_DEBUG= 'QMAKE_CXXFLAGS=-march=native -O2 <SNIP> ^ In file included from /usr/include/boost/asio/io_service.hpp:25:0, from /usr/include/boost/asio/basic_io_object.hpp:19, from /usr/include/boost/asio/basic_socket.hpp:20, from /usr/include/boost/asio/basic_datagram_socket.hpp:20, from /usr/include/boost/asio.hpp:21, from src/net/chatcleanermanager.h:36, from src/net/common/chatcleanermanager.cpp:32: /usr/include/boost/system/error_code.hpp:190:32: error: overriding ‘virtual const char* boost::system::error_category::name() const noexcept’ virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ In file included from src/third_party/websocketpp/websocketpp/transport/iostream/connection.hpp:36:0, from src/third_party/websocketpp/websocketpp/transport/iostream/endpoint.hpp:35, from src/third_party/websocketpp/websocketpp/config/core.hpp:40, from src/third_party/websocketpp/websocketpp/config/asio_no_tls.hpp:31, from src/net/websocket_defs.h:36, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/transport/iostream/base.hpp:67:18: error: looser throw specifier for ‘virtual const char* websocketpp::transport::iostream::error::category::name() const’ char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ { ^ In file included from /usr/include/boost/asio/io_service.hpp:25:0, from /usr/include/boost/asio/basic_io_object.hpp:19, from /usr/include/boost/asio/basic_socket.hpp:20, from /usr/include/boost/asio/basic_datagram_socket.hpp:20, from /usr/include/boost/asio.hpp:21, from src/net/chatcleanermanager.h:36, from src/net/common/chatcleanermanager.cpp:32: /usr/include/boost/system/error_code.hpp:190:32: error: overriding ‘virtual const char* boost::system::error_category::name() const noexcept’ virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ In file included from src/third_party/websocketpp/websocketpp/message_buffer/message.hpp:32:0, from src/third_party/websocketpp/websocketpp/config/core.hpp:47, from src/third_party/websocketpp/websocketpp/config/asio_no_tls.hpp:31, from src/net/websocket_defs.h:36, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/frame.hpp:466:69: warning: unused parameter ‘eh’ [-Wunused-parameter] inline lib::error_code set_size(basic_header & h, extended_header & eh, uint64_t ^ In file included from src/third_party/websocketpp/websocketpp/extensions/permessage_deflate/disabled.hpp:35:0, from src/third_party/websocketpp/websocketpp/config/core.hpp:61, from src/third_party/websocketpp/websocketpp/config/asio_no_tls.hpp:31, from src/net/websocket_defs.h:36, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/extensions/extension.hpp:65:17: error: looser throw specifier for ‘virtual const char* websocketpp::extensions::error::category::name() const’ const char *name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ { ^ In file included from /usr/include/boost/asio/io_service.hpp:25:0, from /usr/include/boost/asio/basic_io_object.hpp:19, from /usr/include/boost/asio/basic_socket.hpp:20, from /usr/include/boost/asio/basic_datagram_socket.hpp:20, from /usr/include/boost/asio.hpp:21, from src/net/chatcleanermanager.h:36, from src/net/common/chatcleanermanager.cpp:32: /usr/include/boost/system/error_code.hpp:190:32: error: overriding ‘virtual const char* boost::system::error_category::name() const noexcept’ virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ In file included from src/third_party/websocketpp/websocketpp/transport/asio/connection.hpp:36:0, from src/third_party/websocketpp/websocketpp/transport/asio/endpoint.hpp:34, from src/third_party/websocketpp/websocketpp/config/asio_no_tls.hpp:32, from src/net/websocket_defs.h:36, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/transport/asio/base.hpp:205:18: error: looser throw specifier for ‘virtual const char* websocketpp::transport::asio::error::category::name() const’ char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ { ^ In file included from /usr/include/boost/asio/io_service.hpp:25:0, from /usr/include/boost/asio/basic_io_object.hpp:19, from /usr/include/boost/asio/basic_socket.hpp:20, from /usr/include/boost/asio/basic_datagram_socket.hpp:20, from /usr/include/boost/asio.hpp:21, from src/net/chatcleanermanager.h:36, from src/net/common/chatcleanermanager.cpp:32: /usr/include/boost/system/error_code.hpp:190:32: error: overriding ‘virtual const char* boost::system::error_category::name() const noexcept’ virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ In file included from src/third_party/websocketpp/websocketpp/transport/asio/security/none.hpp:32:0, from src/third_party/websocketpp/websocketpp/transport/asio/endpoint.hpp:35, from src/third_party/websocketpp/websocketpp/config/asio_no_tls.hpp:32, from src/net/websocket_defs.h:36, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/transport/asio/security/base.hpp:105:17: error: looser throw specifier for ‘virtual const char* websocketpp::transport::asio::socket::socket_category::name() const’ const char *name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ { ^ In file included from /usr/include/boost/asio/io_service.hpp:25:0, from /usr/include/boost/asio/basic_io_object.hpp:19, from /usr/include/boost/asio/basic_socket.hpp:20, from /usr/include/boost/asio/basic_datagram_socket.hpp:20, from /usr/include/boost/asio.hpp:21, from src/net/chatcleanermanager.h:36, from src/net/common/chatcleanermanager.cpp:32: /usr/include/boost/system/error_code.hpp:190:32: error: overriding ‘virtual const char* boost::system::error_category::name() const noexcept’ virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ In file included from src/third_party/websocketpp/websocketpp/transport/asio/endpoint.hpp:35:0, from src/third_party/websocketpp/websocketpp/config/asio_no_tls.hpp:32, from src/net/websocket_defs.h:36, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/transport/asio/security/none.hpp:157:67: warning: unused parameter ‘strand’ [-Wunused-parameter] lib::error_code init_asio (io_service_ptr service, strand_ptr strand, ^ src/third_party/websocketpp/websocketpp/transport/asio/security/none.hpp:158:14: warning: unused parameter ‘is_server’ [-Wunused-parameter] bool is_server) ^ In file included from src/third_party/websocketpp/websocketpp/processors/processor.hpp:31:0, from src/third_party/websocketpp/websocketpp/connection.hpp:39, from src/third_party/websocketpp/websocketpp/endpoint.hpp:31, from src/third_party/websocketpp/websocketpp/roles/server_endpoint.hpp:31, from src/third_party/websocketpp/websocketpp/server.hpp:31, from src/net/websocket_defs.h:37, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/processors/base.hpp:162:18: error: looser throw specifier for ‘virtual const char* websocketpp::processor::error::processor_category::name() const’ char const * name() const _WEBSOCKETPP_NOEXCEPT_TOKEN_ { ^ In file included from /usr/include/boost/asio/io_service.hpp:25:0, from /usr/include/boost/asio/basic_io_object.hpp:19, from /usr/include/boost/asio/basic_socket.hpp:20, from /usr/include/boost/asio/basic_datagram_socket.hpp:20, from /usr/include/boost/asio.hpp:21, from src/net/chatcleanermanager.h:36, from src/net/common/chatcleanermanager.cpp:32: /usr/include/boost/system/error_code.hpp:190:32: error: overriding ‘virtual const char* boost::system::error_category::name() const noexcept’ virtual const char * name() const BOOST_SYSTEM_NOEXCEPT = 0; ^ In file included from src/third_party/websocketpp/websocketpp/processors/hybi13.hpp:40:0, from src/third_party/websocketpp/websocketpp/processors/hybi08.hpp:31, from src/third_party/websocketpp/websocketpp/processors/hybi07.hpp:31, from src/third_party/websocketpp/websocketpp/impl/connection_impl.hpp:36, from src/third_party/websocketpp/websocketpp/connection.hpp:1429, from src/third_party/websocketpp/websocketpp/endpoint.hpp:31, from src/third_party/websocketpp/websocketpp/roles/server_endpoint.hpp:31, from src/third_party/websocketpp/websocketpp/server.hpp:31, from src/net/websocket_defs.h:37, from src/net/sendbuffer.h:36, from src/net/asiosendbuffer.h:36, from src/net/common/chatcleanermanager.cpp:33: src/third_party/websocketpp/websocketpp/sha1/sha1.hpp:46:41: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] const unsigned int steps) ^ x86_64-pc-linux-gnu-g++ -c -march=native -O2 -pipe -fPIC -std=gnu++11 -Wall -W -D_REENTRANT -DENABLE_IPV6 -DTIXML_USE_STL -DBOOST_FILESYSTEM_DEPRECATED -DQT_NO_DEBUG -I. -I. -Isrc -Isrc/engine -Isrc/gui -Isrc/gui/qt -Isrc/gui/qt/qttools -Isrc/net -Isrc/engine/local_engine -Isrc/engine/network_engine -Isrc/config -Isrc/core -Isrc/third_party/websocketpp -isystem /usr/include -I/opt/gsasl/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o obj/clientcontext.o src/net/common/clientcontext.cpp x86_64-pc-linux-gnu-g++ -c -march=native -O2 -pipe -fPIC -std=gnu++11 -Wall -W -D_REENTRANT -DENABLE_IPV6 -DTIXML_USE_STL -DBOOST_FILESYSTEM_DEPRECATED -DQT_NO_DEBUG -I. -I. -Isrc -Isrc/engine -Isrc/gui -Isrc/gui/qt -Isrc/gui/qt/qttools -Isrc/net -Isrc/engine/local_engine -Isrc/engine/network_engine -Isrc/config -Isrc/core -Isrc/third_party/websocketpp -isystem /usr/include -I/opt/gsasl/include -I/usr/lib64/qt5/mkspecs/linux-g++ -o obj/clientstate.o src/net/common/clientstate.cpp make[1]: *** [Makefile.pokerth_lib:1407: obj/chatcleanermanager.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: Leaving directory '/var/tmp/portage/games-board/pokerth-1.1.1-r2/work/PokerTH-1.1.1-src' make: *** [Makefile:103: sub-pokerth_lib-pro-make_first-ordered] Error 2 * ERROR: games-board/pokerth-1.1.1-r2::BZ-overlay failed (compile phase): * emake failed
ack...my apologies for the spam; I just realized that the ebuild used was an experimental one in my local overlay. Will re-try later when I'm at that box, but in the meantime please ignore my last comment.