[
https://issues.apache.org/jira/browse/PROTON-391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Justin Ross updated PROTON-391:
---
Labels: osx (was: )
> Proton perl binding fails to build on OS X
> --
>
> Key: PROTON-391
> URL: https://issues.apache.org/jira/browse/PROTON-391
> Project: Qpid Proton
> Issue Type: Bug
> Components: proton-c
> Environment: OS X
>Reporter: Hiram Chirino
> Labels: osx
>
> [ 71%] Building C object
> proton-c/bindings/perl/CMakeFiles/cproton_perl.dir/perlPERL_wrap.c.o
> In file included from
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:26,
> from
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:31,
> from
> /Users/chirino/sandbox/qpid-proton/proton-c/bindings/perl/perlPERL_wrap.c:1574:
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/object.h:53:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pn_equals’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/object.h:65:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_list_remove’
> In file included from
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:31,
> from
> /Users/chirino/sandbox/qpid-proton/proton-c/bindings/perl/perlPERL_wrap.c:1574:
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:73: error:
> expected specifier-qualifier-list before ‘bool’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:111:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pn_data_next’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:112:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pn_data_prev’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:113:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pn_data_enter’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:114:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘pn_data_exit’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:115:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_data_lookup’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:126:
> error: expected declaration specifiers or ‘...’ before ‘bool’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:129:
> error: expected declaration specifiers or ‘...’ before ‘bool’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:154:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_data_is_array_described’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:156:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_data_is_described’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:157:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_data_is_null’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:158:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_data_get_bool’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/codec.h:187:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_data_restore’
> In file included from
> /Users/chirino/sandbox/qpid-proton/proton-c/bindings/perl/perlPERL_wrap.c:1574:
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:428:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_transport_quiesced’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:445:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_link_is_sender’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:446:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_link_is_receiver’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:455:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_link_advance’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:500:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before
> ‘pn_terminus_is_dynamic’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:501:
> error: expected declaration specifiers or ‘...’ before ‘bool’
> /Users/chirino/sandbox/qpid-proton/proton-c/include/proton/engine.h:519:
> error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ befor