Github user RoddieKieley commented on the issue:
https://github.com/apache/qpid-proton/pull/129
@gemmellr Current state on master with my local Xcode 7.3.1 is that the
with the cpp binding disabled it builds and the tests complete with known
issues. However with the cpp binding enabled we see:
> [ 47%] Building CXX object
proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/src/node_options.cpp.o
>
/Users/rkieley/LocalProjects/issues/PROTON-522/qpid-proton/proton-c/bindings/cpp/src/node_options.cpp:134:33:
error: out-of-line definition of 'capabilities' does not match any declaration
in
> 'proton::source_options'
> source_options& source_options::capabilities(const std::vector<symbol>&
c) { impl_->capabilities = c; return *this; }
> ^~~~~~~~~~~~
>
/Users/rkieley/LocalProjects/issues/PROTON-522/qpid-proton/proton-c/bindings/cpp/src/node_options.cpp:175:33:
error: out-of-line definition of 'capabilities' does not match any declaration
in
> 'proton::target_options'
> target_options& target_options::capabilities(const std::vector<symbol>&
c) { impl_->capabilities = c; return *this; }
> ^~~~~~~~~~~~
> 2 errors generated.
> gmake[2]: ***
[proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/build.make:639:
proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/src/node_options.cpp.o]
Error 1
> gmake[1]: *** [CMakeFiles/Makefile2:1891:
proton-c/bindings/cpp/CMakeFiles/qpid-proton-cpp.dir/all] Error 2
> gmake: *** [Makefile:141: all] Error 2
>
I suspect that an update to Xcode 8 would resolve the problem here given
that a quick check on Fedora 25 shows a successful build, both with default
cmake ../qpid-proton. I think it makes sense to close this PR as it is
superceeded by [~astitcher]'s cleaner commits and raise an issue if Xcode 7.3.1
support is desired and or testing shows Xcode 8+ also has issues.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]