Actions
Bug #17521
closedboost header deprecation warnings
Status:
Resolved
Priority:
Low
Assignee:
-
Category:
build
Target version:
-
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
When building on f24, I see tons of these sorts of warnings:
In file included from /usr/include/boost/type_traits/detail/bool_trait_def.hpp:21:0, from /usr/include/boost/iostreams/detail/is_dereferenceable.hpp:12, from /usr/include/boost/iostreams/detail/resolve.hpp:26, from /usr/include/boost/iostreams/detail/push.hpp:24, from /usr/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/include/boost/iostreams/stream_buffer.hpp:22, from /usr/include/boost/iostreams/stream.hpp:21, from /usr/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/include/boost/spirit/home/qi/stream.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:30, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/jlayton/git/ceph/src/mds/mdstypes.h:28, from /home/jlayton/git/ceph/src/messages/MClientReconnect.h:19, from /home/jlayton/git/ceph/src/client/Client.cc:49: /usr/include/boost/type_traits/detail/template_arity_spec.hpp:13:84: note: #pragma message: NOTE: Use of this header (template_arity_spec.hpp) is deprecated # pragma message("NOTE: Use of this header (template_arity_spec.hpp) is deprecated") ^ In file included from /usr/include/boost/iostreams/detail/is_dereferenceable.hpp:13:0, from /usr/include/boost/iostreams/detail/resolve.hpp:26, from /usr/include/boost/iostreams/detail/push.hpp:24, from /usr/include/boost/iostreams/detail/streambuf/indirect_streambuf.hpp:31, from /usr/include/boost/iostreams/stream_buffer.hpp:22, from /usr/include/boost/iostreams/stream.hpp:21, from /usr/include/boost/spirit/home/qi/stream/detail/iterator_source.hpp:14, from /usr/include/boost/spirit/home/qi/stream/stream.hpp:16, from /usr/include/boost/spirit/home/qi/stream.hpp:15, from /usr/include/boost/spirit/home/qi.hpp:30, from /usr/include/boost/spirit/include/qi.hpp:16, from /home/jlayton/git/ceph/src/mds/mdstypes.h:28, from /home/jlayton/git/ceph/src/messages/MClientReconnect.h:19, from /home/jlayton/git/ceph/src/client/Client.cc:49: /usr/include/boost/type_traits/detail/template_arity_spec.hpp:13:84: note: #pragma message: NOTE: Use of this header (template_arity_spec.hpp) is deprecated
Updated by Brad Hubbard over 7 years ago
https://svn.boost.org/trac/boost/ticket/11860 presumably will go away in 1.62 although there is a thread on the ML about statically linking boost so I guess it depends what version we choose to statically link.
Updated by Jeff Layton over 7 years ago
- Status changed from New to Resolved
The embedded boost seems to have resolved this issue for now.
Actions