Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 600862 - games-board/pokerth-1.1.1-r2 stable request
Summary: games-board/pokerth-1.1.1-r2 stable request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Stabilization (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard: Was: games-board/pokerth-1.1.1-r1 and...
Keywords: STABLEREQ
: 605346 (view as bug list)
Depends on: 603354 605346
Blocks: 590244
  Show dependency tree
 
Reported: 2016-11-26 02:33 UTC by Chris White
Modified: 2017-01-24 02:40 UTC (History)
2 users (show)

See Also:
Package list:
games-board/pokerth-1.1.1-r2
Runtime testing required: ---
kensington: sanity-check+


Attachments
build.log (build.log,40.32 KB, text/plain)
2016-11-26 02:33 UTC, Chris White
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris White 2016-11-26 02:33:11 UTC
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.
Comment 1 Pacho Ramos gentoo-dev 2016-11-27 12:19:30 UTC
this should be fixed in -r2
Comment 2 Tobias Klausmann (RETIRED) gentoo-dev 2016-12-21 16:32:02 UTC
Does not build. filed bug 603354.
Comment 3 Agostino Sarubbo gentoo-dev 2016-12-28 09:02:44 UTC
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
Comment 4 Aaron Bauman (RETIRED) gentoo-dev 2017-01-11 07:37:03 UTC
Please CC arches once the dependent build failure is fixed.
Comment 5 David Seifert gentoo-dev 2017-01-22 11:36:28 UTC
*** Bug 605346 has been marked as a duplicate of this bug. ***
Comment 6 David Seifert gentoo-dev 2017-01-22 11:37:25 UTC
@ATs, bugs should be fixed, please continue stabilization.
Comment 7 Tobias Klausmann (RETIRED) gentoo-dev 2017-01-22 12:05:54 UTC
Stable on amd64.
Comment 8 Agostino Sarubbo gentoo-dev 2017-01-22 15:02:22 UTC
x86 stable. Closing.
Comment 9 thunderrd 2017-01-24 00:47:24 UTC
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
Comment 10 thunderrd 2017-01-24 02:40:24 UTC
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.