[
https://issues.apache.org/jira/browse/QPID-4579?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Darryl L. Pierce updated QPID-4579:
-----------------------------------
Attachment: 04-Incomplete-type-HandlerT.patch
> Fails to build from source with GCC 4.8.0
> -----------------------------------------
>
> Key: QPID-4579
> URL: https://issues.apache.org/jira/browse/QPID-4579
> Project: Qpid
> Issue Type: Bug
> Components: C++ Broker, C++ Client
> Affects Versions: 0.20
> Reporter: Darryl L. Pierce
> Assignee: Darryl L. Pierce
> Priority: Blocker
> Attachments: 04-Incomplete-type-HandlerT.patch
>
>
> The compiler error seen is:
> In file included from ./qpid/framing/FrameHandler.h:23:0,
> from ./qpid/framing/Proxy.h:22,
> from qpid/framing/Proxy.cpp:19:
> ./qpid/framing/Handler.h:52:47: error: invalid use of incomplete type 'struct
> qpid::framing::Handler<T>' [-Werror]
> template <class F> class Functor : public Handler<T> {
> ^
> ./qpid/framing/Handler.h:32:8: error: declaration of 'struct
> qpid::framing::Handler<T>' [-Werror]
> struct Handler {
> ^
> ./qpid/framing/Handler.h:64:30: error: invalid use of incomplete type 'struct
> qpid::framing::Handler<T>' [-Werror]
> class MemFunRef : public Handler<T> {
> ^
> ./qpid/framing/Handler.h:32:8: error: declaration of 'struct
> qpid::framing::Handler<T>' [-Werror]
> struct Handler {
> ^
> cc1plus: all warnings being treated as errors
> make[3]: *** [qpid/framing/Proxy.lo] Error 1
> In file included from ./qpid/framing/FrameHandler.h:23:0,
> from ./qpid/framing/InputHandler.h:24,
> from ./qpid/framing/amqp_framing.h:28,
> from ./qpid/framing/SendContent.h:22,
> from qpid/framing/SendContent.cpp:22:
> ./qpid/framing/Handler.h:52:47: error: invalid use of incomplete type 'struct
> qpid::framing::Handler<T>' [-Werror]
> template <class F> class Functor : public Handler<T> {
> ^
> ./qpid/framing/Handler.h:32:8: error: declaration of 'struct
> qpid::framing::Handler<T>' [-Werror]
> struct Handler {
> ^
> ./qpid/framing/Handler.h:64:30: error: invalid use of incomplete type 'struct
> qpid::framing::Handler<T>' [-Werror]
> class MemFunRef : public Handler<T> {
> ^
> ./qpid/framing/Handler.h:32:8: error: declaration of 'struct
> qpid::framing::Handler<T>' [-Werror]
> struct Handler {
> ^
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]