[ 
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: dev-unsubscr...@qpid.apache.org
For additional commands, e-mail: dev-h...@qpid.apache.org

Reply via email to